И оператор в Прометей - PullRequest
       30

И оператор в Прометей

0 голосов
/ 21 ноября 2018

2 Узел работает и работает, и я хочу получать оповещения, если оба узла не работают, для этого я пишу запросы в Prometheus, но получаю сообщение об ошибке

up {service = "brokerA-metrics"} и {service =" brokerB-metrics "} == 1

У меня НЕТ ТОЧКИ ДАННЫХ

up ({service ="brokerA-metrics"} и {service = "brokerB-metrics"}) == 1

Ошибка при выполнении запроса: ошибка синтаксического анализа в символе 4: неизвестная функция с именем "up"

Какое решение для этого?

1 Ответ

0 голосов
/ 23 ноября 2018

Вы можете сделать что-то вроде этого

(up {service = "brokerA-metrics"} + игнорирование (service) {service = "brokerB-metrics"}) == 0

Или

...) <1 </p>

, если вы хотите активировать оповещение, если только один узел не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...