Prometheus Range Query接口。

方法

GET

URI

/api/v1/query_range

请求参数

  • 与Prometheus相关的参数,请参见Prometheus range queries
  • Elasticsearch Serverless云服务相关信息通过HTTP Header传递,详细信息请参见HTTP Header。其中X-Xops-Data-Type参数固定为metrics

返回参数

请参见Prometheus range queries

RAM定义

Action: es-serverless:SearchData
Resource: apps/*
说明 暂不支持应用粒度的权限。

请求示例

  • 示例一
    curl -XGET -H 'X-Xops-App-Name: foo' \
     -H 'X-Xops-Data-Stream-Name: bar' \
     -H 'X-Xops-Data-Type: metrics' \
     -H 'X-Api-Key: foobarbaz' \
     "http://es-serverless-cn-hangzhou.aliyuncs.com/api/v1/query_range?query=up&start=2023-03-02T16:00:00.000Z&end=2023-03-03T16:02:00.000Z&step=60"
  • 示例二
    curl -XPOST -H 'X-Xops-App-Name: foo' \
     -H 'X-Xops-Data-Stream-Name: bar' \
     -H 'X-Xops-Data-Type: metrics' \
     -H 'X-Api-Key: foobarbaz' \
     "http://es-serverless-cn-hangzhou.aliyuncs.com/api/v1/query_range" \
    --data-urlencode 'query=up' \
    --data-urlencode 'start=2023-03-16T16:00:00.000Z' \
    --data-urlencode 'end=2023-03-17T16:02:00.000Z' \
    --data-urlencode 'step=60'

返回示例

{
  "status": "success",
  "data": {
      "resultType": "matrix",
      "result": [
          {
              "metric": {
                  "__name__": "up",
                  "ack_aliyun_com": "foo",
                  "alibabacloud_com_nodepool_id": "bar",
                  "beta_kubernetes_io_arch": "amd64",
                  "beta_kubernetes_io_instance_type": "ecs.g5.xlarge",
                  "beta_kubernetes_io_os": "linux",
                  "failure_domain_beta_kubernetes_io_region": "cn-hangzhou",
                  "failure_domain_beta_kubernetes_io_zone": "cn-hangzhou-i",
                  "instance": "cn-hangzhou.192.168.0.xx",
                  "job": "kubernetes-nodes",
                  "kubernetes_io_arch": "amd64",
                  "kubernetes_io_hostname": "cn-hangzhou.192.168.0.xx",
                  "kubernetes_io_os": "linux",
                  "node_csi_alibabacloud_com_disktype_cloud_auto": "available",
                  "node_csi_alibabacloud_com_disktype_cloud_efficiency": "available",
                  "node_csi_alibabacloud_com_disktype_cloud_essd": "available",
                  "node_csi_alibabacloud_com_disktype_cloud_ssd": "available",
                  "node_kubernetes_io_instance_type": "ecs.g5.xlarge",
                  "topology_diskplugin_csi_alibabacloud_com_zone": "cn-hangzhou-i",
                  "topology_kubernetes_io_region": "cn-hangzhou",
                  "topology_kubernetes_io_zone": "cn-hangzhou-i"
              },
              "values": [
                  [
                      1676649600,
                      "1"
                  ],
                  [
                      1676649660,
                      "1"
                  ],
                  [
                      1676649720,
                      "1"
                  ]
              ]
          }
       ]
    }
}