2

例如:

Avg by (server) (HttpStatusCodes{category = 'Api.ResponseStatus'}) limit 10

这在 promQl 中有效吗?我在文档中找不到任何关于它的信息。谢谢

4

1 回答 1

1

提供的查询是 VictoriaMetrics 的有效MetricsQL查询,但不幸的是它在原始 PromQL 中不起作用。

Prometheus 提供了topk 和 bottomk 运算符,可用于限制返回时间序列的数量。不幸的是,这些运算符限制了每个点返回的时间序列的数量(考虑图表上的点)。这意味着返回的时间序列的总数可能超过请求的限制。topk_*MetricsQL用一系列bottomk_*函数解决了这个问题。有关详细信息,请参阅MetricsQL 文档

于 2021-02-05T12:14:37.580 回答