Соответствует ли Grafana тегам в условиях оповещения?

Вот моя ситуация: я хочу предупредить, если в очередях есть элементы и ничего не обрабатывается.

Моя метрика rabbitmq_queue имеет значения messages а также messages_ack_rate и тег queue, Итак, у меня есть все данные, которые мне нужны.

В Grafana я настроил граф с запросами:

  • A) min(messages) сгруппированы по очереди и времени, и
  • B) sum(messages_ack_rate) сгруппированы по очереди и времени.

Теперь я хочу получать оповещения для любой очереди, которая имеет messages > 100, но только если sum(messages_ack_rate) = 0 в течение последнего часа для той же очереди.

В Grafana я могу установить 2 условия оповещения в сочетании с AND. Однако неясно, как они комбинируются, когда каждый запрос (A и B) возвращает несколько рядов.

Возможно, что Grafana сработает, если какая-либо серия из A соответствует условиям, а любая серия из B соответствует условиям. Однако я действительно хочу, чтобы он сделал оценку для соответствующих тегов.

Кто-нибудь может подтвердить, как это ведет себя?

0 ответов

Другие вопросы по тегам