首页 > 解决方案 > 什么 PromQL 查询给出了任意指标列表的最小当前值?

问题描述

我在 Prometheus 中有三个指标;我们称它们为 metric1、metric2 和 metric3。

我想确定这三个指标的当前值的最小值,但我无法计算出 PromQL。

MIN(metric1)作品; 它返回 metric1 的当前值

我试过MIN(metric1, metric2, metric3),MIN([metric1, metric2, metric3])等,但我不能让它工作。

标签: prometheuspromql

解决方案


我终于在文档中看到了这一点;如果我给指标提供一致的名称,我可以创建一个即时向量以通过正则表达式匹配名称:

min{__name__=~"metric.*"}

推荐阅读