应用性能管理 APM-获取汇总表格数据:请求示例

时间:2023-11-01 16:20:25

请求示例

入参为view_type参数为sumtable的视图配置,可从查询监控项配置信息接口获取。

/v1/apm2/openapi/view/metric/sum-table{  "end_time" : "2022-10-25 15:17:46",  "env_id" : "11",  "monitor_item_id" : 78,  "page" : 1,  "page_size" : 10,  "start_time" : "2022-10-25 14:57:46",  "view_config" : {    "latest" : null,    "span" : true,    "collector_name" : "Url",    "metric_set" : "url",    "title" : "接口维度汇总",    "table_direction" : null,    "group_by" : "url,method",    "filter" : "",    "field_item_list" : [ {      "trace" : null,      "function" : "SUM(invokeCount)",      "as" : "调用次数",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : true    }, {      "trace" : null,      "function" : "SUM(totalTime)/SUM(invokeCount)",      "as" : "平均响应时间(ms)",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : true    }, {      "trace" : null,      "function" : "SUM(errorCount)",      "as" : "错误数",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : true    }, {      "trace" : null,      "function" : "MAX(concurrentMax)",      "as" : "最大并发",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : true    }, {      "trace" : null,      "function" : "MAX(maxTime)",      "as" : "最慢调用(ms)",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : true    }, {      "trace" : null,      "function" : "SUM(range1)",      "as" : "0ms-10ms",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    }, {      "trace" : null,      "function" : "SUM(range2)",      "as" : "10ms-100ms",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    }, {      "trace" : null,      "function" : "SUM(range3)",      "as" : "100ms-500ms",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    }, {      "trace" : null,      "function" : "SUM(range4)",      "as" : "500ms-1s",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    }, {      "trace" : null,      "function" : "SUM(range5)",      "as" : "1s-10s",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    }, {      "trace" : null,      "function" : "SUM(range6)",      "as" : "10s-n",      "default_value" : null,      "precision" : null,      "unit" : null,      "visible" : false    } ],    "span_field" : "source",    "view_type" : "sumtable"  }}
support.huaweicloud.com/api-apm/ShowSumTable.html