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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. На панели с подробными сведениями о срабатывании оповещений выберите запрос view в ссылке Grafana .

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

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

Примечание.

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