Prometheus Range Query接口。
方法
GET
URI
/api/v1/query_range
请求参数
- 与Prometheus相关的参数,请参见Prometheus range queries。
- Elasticsearch Serverless云服务相关信息通过HTTP Header传递,详细信息请参见HTTP Header。其中X-Xops-Data-Type参数固定为metrics。
返回参数
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"
]
]
}
]
}
}