繁体   English   中英

比较Prometheus中的2个指标

[英]Compare 2 metrics in Prometheus

我是普罗米修斯的新手,需要帮助。

我在2台服务器上有自定义指标(仅显示应用程序的版本):

app_version{plant="dev",env="demo"} 55.119
app_version{plant="dev",env="live"} 55.211

我想比较这些指标,如果它们不相等,则发送ALERT,如下所示:

alert: Compare
expr: app_version{env="demo"} != app_version{env="live"}
for: 5s
labels:
  severity: page
annotations:
  summary: Compare

并且此警报为绿色。 比较两个指标的正确方法是什么?

在此处输入图片说明 在此处输入图片说明

env标签的值不同,表示表达式的每一侧都没有匹配项,因此它不返回任何内容,也没有警报。 您可以通过ignoring以下行为来调整此行为:

app_version{env="demo"} != ignoring (env) app_version{env="live"}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM