Prometheus查询指标(Metrics)列表的接口。

方法

GET

URI

/api/v1/metadata

请求参数

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

返回参数

请参见Prometheus querying metric metadata

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/metadata?metric=go_goroutines&limit=2"
  • 示例二
    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/metadata" \
     --data-urlencode 'metric=go_goroutines' \
     --data-urlencode 'limit=2'

返回示例

{
    "status": "success",
    "data": {
        "go_goroutines": [
            {
                "type": "gauge",
                "help": "",
                "unit": ""
            }
        ]
    }
}