Поделиться через


Оповещения Prometheus в Azure Monitor

В рамках управляемых служб Azure Monitor для Prometheus можно использовать правила генерации оповещений Prometheus для определения условий оповещений с помощью запросов, написанных на языке запросов Prometheus (PromQL). Запросы правил применяются к метрикам Prometheus, хранящимся в рабочей области Azure Monitor.

Каждый раз, когда запрос генерации оповещений приводит к возникновению условия одного или нескольких временных рядов, оповещение учитывается как ожидающее для этих метрик и наборов меток. Ожидающее оповещение становится активным после определенного пользователем периода времени, в течение которого все последовательные оценки запросов для соответствующих временных рядов соответствуют условию оповещения. После того как оповещение станет активным, оно запускает действия или уведомления по выбору, как определено в группах действий Azure, настроенных в правиле генерации оповещений.

Примечание.

Чтобы включить рекомендуемые правила оповещений по метрикам, предопределённые для кластеров Kubernetes, см. в этом руководстве.

Создание правил генерации оповещений Prometheus

Вы создаете правила генерации оповещений Prometheus и управляете ими в составе группы правил Prometheus. Для получения подробностей см. статью управляемая служба Azure Monitor для групп правил Prometheus.

Просмотр оповещений Prometheus

Можно просматривать сработанные и устранённые оповещения Prometheus в портале Azure вместе со всеми другими типами оповещений. Чтобы отфильтровать только оповещения Prometheus, выполните следующие действия.

  1. В меню "Монитор" в портал Azure выберите "Оповещения".

  2. Если служба мониторинга не отображается в качестве параметра фильтра, выберите “Добавить фильтр” и добавьте его.

  3. Задайте для фильтра службы мониторинга значение Prometheus, чтобы просмотреть оповещения Prometheus.

    Снимок экрана: список оповещений в Azure Monitor с фильтром для оповещений Prometheus.

  4. Выберите имя оповещения, чтобы просмотреть сведения о конкретном сработавшем или улаженном оповещении.

    Снимок экрана: сведения о оповещении Prometheus в Azure Monitor.

Если группа правил настроена с определенной областью кластера, вы также можете просмотреть оповещения, запущенные для этого кластера. В меню "Кластер" в портал Azure выберите "Оповещения". Затем можно отфильтровать службу мониторинга Prometheus.

Изучение оповещений Prometheus в Grafana

  1. На панели с подробными сведениями о сработанных оповещениях выберите ссылку Просмотреть запрос в Grafana.

  2. Вкладка браузера откроется и в ней откроется экземпляр Azure Managed Grafana, подключенный к рабочей области Azure Monitor.

  3. Grafana открывается в режиме просмотра и отображает диаграмму для запроса выражения правила генерации оповещений по времени запуска оповещения. Вы можете дополнительно изучить запрос в Grafana, чтобы выявить причину, по которой срабатывает оповещение.

Примечание.

  • Если экземпляр Azure Managed Grafana не подключен к рабочей области Azure Monitor, ссылка на Grafana недоступна.
  • Чтобы просмотреть запрос предупреждения в режиме просмотра, необходимо иметь разрешения администратора Grafana или редактора Grafana. Если у вас нет необходимых разрешений, вы получите ошибку Grafana.