我在普罗米修斯有三个指标;我们称它们为metric1,metric2和metric3。
我想确定这三个指标的当前值中的最小值,但我无法弄清PromQL。
MIN(metric1)
有效;它返回metric1的当前值
我尝试了MIN(metric1, metric2, metric3)
,MIN([metric1, metric2, metric3])
等,但无法正常工作。
答案 0 :(得分:1)
我终于在documentation中看到了这一点;如果我为指标提供一致的名称,则可以创建一个即时向量以通过正则表达式匹配名称:
min{__name__=~"metric.*"}
答案 1 :(得分:0)
您可以对3个指标的并集使用聚合函数:
MIN(metric1 or metric2 or metric3)
应该可以。这是否是一件好事,取决于您真正想要实现的目标以及您的确切用例。