Сравните 2 метрики в Прометей - PullRequest
0 голосов
/ 10 мая 2018

Я новичок в Прометее, нужна помощь.

У меня есть пользовательская метрика на моих 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

и это предупреждение зеленого цвета. Какой правильный способ сравнить 2 метрики?

enter image description here enter image description here

1 Ответ

0 голосов
/ 10 мая 2018

Различное значение для метки env означает, что на каждой стороне выражения ничего не найдено, поэтому он ничего не возвращает и оповещений нет.Вы можете настроить это поведение, используя ignoring:

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