当我使用类似以下的URL从浏览器调用REST URI时
的http://:/控制器/休息/应用//商务交易输出= JSON
这是以
的形式提供输出[
{
"id": 443,
"internalName": "/AjaxCapabilities/ResultProvider.aspx",
"name": "/AjaxCapabilities/ResultProvider.aspx",
"entryPointType": "ASP_DOTNET",
"background": false,
"tierName": "Microsoft Dynamics CRM/AjaxCapabilities",
"tierId": 24
},
{
"id": 444,
"internalName": "/AppWebServices/AppGridWebService.ashx",
"name": "/AppWebServices/AppGridWebService.ashx",
"entryPointType": "ASP_DOTNET",
"background": false,
"tierName": "Microsoft Dynamics CRM",
"tierId": 25
},
{
"id": 445,
"internalName": "/{636312148120003543}/WebResources",
"name": "/{636312148120003543}/WebResources",
"entryPointType": "ASP_DOTNET",
"background": false,
"tierName": "Microsoft Dynamics CRM",
"tierId": 25
},...]
此输出缺少严重性信息的指示符/字段,如WARNING,CRITICAL,NORMAL等。 如何从AppDynamics REST调用中获取严重性信息?
答案 0 :(得分:1)
严重性与AppDynamics中的特定事件/实体相关联。根据您的API调用,我可以看到您正在尝试检索有关业务事务(BT)的信息。严重性参数与BT无关。
e.g。您可以通过进行以下API调用来提取AppDynamics中的Severity for Health规则违规: HTTP:///控制器/ REST /应用//问题/ healthrule-违规 结果:
StringBuilder
您可以在以下文档页面中找到有关使用AppD控制器API的更多信息:
https://docs.appdynamics.com/display/PRO42/AppDynamics+APIs
https://docs.appdynamics.com/display/PRO42/Alert+and+Respond+API
答案 1 :(得分:0)
您可以通过在网址上附加& severities = INFO,WARN,ERROR来获取严重性信息。
因此,您的网址必须如下:http://:/controller/rest/applications//business-transactions?output=JSON&severities=INFO,WARN,ERROR