*
查看 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 |