Оповещение Grafana для метрики Kafka Active Controller Count

У меня есть панель управления в Grafana, которую я буду использовать для мониторинга экземпляра Kafka. Я могу получить метрики с помощью Прометея.

Эта метрика называется количество активных контроллеров, и она очень важна для мониторинга Kafka.

Я получил то, что хочу, используя метрику kafka_controller_kafkacontroller_activecontrollercount_value {job = kubernetes-service-endpoints}

введите описание изображения здесь

В любой момент только один из трех показателей должен быть равен 1, а два других должны быть равны 0.

Как сделать предупреждение, которое срабатывает, если вышеуказанное условие не выполняется?

Я пробовал следующее, но безуспешно:

введите описание изображения здесь


person Edgar Peixoto    schedule 10.08.2020    source источник


Ответы (1)


Решено. Я использовал функцию сумма:

введите описание изображения здесь

Предупреждение сработает, если сумма не равна 1.

введите описание изображения здесь

person Edgar Peixoto    schedule 10.08.2020