量度指标的最大值与带有系列标签的实例之间的差异

Difference between the maximum of a guage metric and instances with a label a series

我有一个 prometheus 量度指标 (height),我有许多实例带有正则表达式标签 (pod_name),我想取最大值并从中减去每个实例得到它和最大值之间的差异。

我认为可行的方法如下:

height{pod_name=~"a-name.*"} - max(height{pod_name=~"a-name.*"})

个别部分有效,但减法失败。

关于这个查询有什么想法吗?谢谢你的时间。

尝试以下查询:

height{pod_name=~"a-name.*"} - on() group_left() max(height{pod_name=~"a-name.*"})

有关 on()group_left() 修饰符的详细信息,请参阅 these docs