首页 / API 文档 / 运维中心 / 监控指标 / 查看 Prometheus Time Series 中指定标签的值

*查看 Prometheus Time Series 中指定标签的值

请求信息

请求行

GET /v2/metrics/{cluster}/prometheus/label/{labelName}/values

查看指定集群下,Prometheus 时间序列(Time Series)的指定标签键(label_name)对应的值(values)的列表。其中,标签(https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels)的 label_name 可通过 Prometheus API(GET|POST /api/v1/labels)查询得到,详细信息请参考:https://prometheus.io/docs/prometheus/latest/querying/api/#getting-label-names

请求行参数

名称 类型 是否必填项 描述
cluster string 集群的名称。
labelName string 监控指标的标签名称( label_name),例如:__name__。可通过 Prometheus API(https://prometheus.io/docs/prometheus/latest/querying/api/#getting-label-names)获取。

返回信息

Content-Type application/json

状态码: 200

OK

返回体示例

从 Prometheus 返回的结果中的值。

{
   "data": [
     "alertmanager",
     "apiserver",
     "kube-controller-manager",
     "kube-dns",
     "kube-etcd",
     "kube-ovn-controller",
     "kube-ovn-pinger",
     "kube-prometheus-grafana",
     "kube-proxy",
     "kube-scheduler",
     "kube-state",
     "kubelet"
   ],
   "status": "success"
 }

返回体说明

名称 类型 描述
data array 从 Prometheus 返回的结果中的值列表。
字段路径:data
data[] string 标签的值。
字段路径:data[]
status string 访问 Promtheus 的 API 的状态。
字段路径:status

其他状态码