Prometheus查询维度(label)名称的接口。

方法

GET|POST

URI

/api/v1/labels

请求参数

  • 与Prometheus相关的参数,请参见Prometheus getting label names
    重要 由于[]不是在RFC3986中定义的可以在Query中出现的字符,因此match[]参数即使在使用GET方法时也只能通过请求体传递。
  • Elasticsearch Serverless云服务相关信息通过HTTP Header传递,详细信息请参见HTTP Header。其中X-Xops-Data-Type参数固定为metrics

返回参数

请参见Prometheus getting label names

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/labels"
  • 示例二
    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/labels"

返回示例

{
  "status": "success",
  "data": [
      "__name__",
      "access_mode",
      "ack_aliyun_com",
      "alibabacloud_com_nodepool_id",
      "apiservice",
      "app_kubernetes_io_managed_by",
      "attacher",
      "zone",
      "zones"
  ]
}