*查看多个指标在某一时间点的监控数据
            
        
    
    
    
            
            请求信息
请求行
POST /v2/metrics/{cluster}/query
查询指定集群下多个指标在某一时间点的监控数据。通过请求体可配置待查询指标及查询时间等,指标名称、监控指标变量等参数可通过 GET /v2/metrics/{cluster}/indicators 接口获取。
请求行参数
| 名称 | 类型 | 是否必填项 | 描述 | 
|---|---|---|---|
| cluster | string | 是 | 集群的名称。 | 
请求体
Content-Type 
                application/json
请求体示例
查询请求体。
{
   "queries": [
     {
       "id": "cpu_usage_rate_top5",
       "indicator": "platform.node.cpu.utilization.topk",
       "variables": {
         "top": "5"
       }
     }
   ],
   "time": 1640674801
 }请求体说明
| 名称 | 类型 | 是否必填项 | 描述 | 
|---|---|---|---|
| queries | array | 是 | 执行的查询的入参信息。 字段路径:queries | 
| queries[] | object | 是 | 查询项。 字段路径:queries[] | 
| queries[].id | string | 是 | 用于区分查询的 id,用户可自定义。例如:有多个查询时,可通过该 ID 来识别每个查询。 字段路径:queries[].id | 
| queries[].indicator | string | 是 | 指标名称。可通过 GET /v2/metrics/{cluster}/indicators 接口获取。 字段路径:queries[].indicator | 
| queries[].variables | object | 是 | 监控指标的变量(键/值对)。可通过 GET /v2/metrics/{cluster}/indicators 接口获取。 字段路径:queries[].variables | 
| time | number | 是 | 查询时间的 Unix 时间戳,以秒为单位。 字段路径:time | 
返回信息
Content-Type 
                application/json
状态码: 200
OK
返回体示例
Prometheus 返回的查询结果数据。字段说明请参考:https://prometheus.io/docs/concepts/jobs_instances/#jobs-and-instances
[
   {
     "id": "cpu_usage_rate_top5",
     "result": [
       {
         "metric": {
           "cluster": "global",
           "node": "192.168.130.169"
         },
         "value": [
           1640674801,
           "43.64428816141409"
         ]
       },
       {
         "metric": {
           "cluster": "global",
           "node": "192.168.130.193"
         },
         "value": [
           1640674801,
           "43.10089975981735"
         ]
       },
       {
         "metric": {
           "cluster": "global",
           "node": "192.168.130.187"
         },
         "value": [
           1640674801,
           "36.711805555597586"
         ]
       }
     ],
     "resultType": "vector"
   }
 ]返回体说明
| 名称 | 类型 | 描述 | 
|---|---|---|
| [] | object | Prometheus 返回的查询结果数据。 字段路径:[] | 
| [].id | string | 查询 id,唯一标识一次查询。 字段路径:[].id | 
| [].result | array | 从 Prometheus 中查询到的结果中的值。 字段路径:[].result | 
| [].resultType | string | Prometheus 表达式数据类型。详细信息请参考:https://prometheus.io/docs/prometheus/latest/querying/basics/#expression-language-data-types 字段路径:[].resultType | 
| [].result[] | object | 查询结果的值。 字段路径:[].result[] | 
| result[].metric | object | 从 Prometheus 中查询到的结果中的指标。 字段路径:[].result[].metric |