以下是prometheus的使用讨论。对于一个counter类型的指标 my_metric 其包含标签 code、path。如何统计出topN的path
要统计出topN的path,可以使用PromQL的聚合函数和排序函数来实现。以下是一个示例的查询语句:
topk(N, sum by (path) (my_metric{code="200"}))
上述查询语句中,sum by (path) (my_metric{code="200"})用于计算每个path的总和。然后,topk(N, ...)函数用于返回前N个最大值。
请注意,上述示例仅计算了code为200的指标,你可以根据自己的需求更改条件和过滤器。
原文地址: https://www.cveoy.top/t/topic/hVOx 著作权归作者所有。请勿转载和采集!