在promql中是否可以使用thanos api获取所有可用的标签名称?

时间:2020-06-29 02:35:38

标签: prometheus grafana promql thanos

我有一个promql,可以从服务器整体上获取度量结果,但是我对过滤并获取特定值的结果很感兴趣,但是我不确定该值的标签名称是什么,如果我能看到所有可用的名称,则至少可以使用反复试验将其击中,但是如果没有标签名称,我将无能为力。

1 个答案:

答案 0 :(得分:2)

尽管PromQL不提供返回所有可用标签名称的功能,但是Prometheus querying API通过/api/v1/labels处理程序提供了此类功能。

此处理程序支持可选的startend查询参数,可用于限制返回标签名称的时间范围。 VictoriaMetrics还支持match[]查询参数,可将其用于时间序列的其他过滤。例如,对/api/v1/labels?match=foo{bar="baz"}的请求将仅返回与foo{bar="baz"} time series selector匹配的时间序列的标签名称。有关更多详细信息,请参见these docs