Что такое оповещения Azure Monitor?

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

Вы можете получать оповещения о любых источниках данных метрик или журналов на платформе данных Azure Monitor.

На этой схеме показано, как работают оповещения:

Схема, на которой описаны оповещения Azure Monitor.

Правило генерации оповещений отслеживает данные телеметрии и фиксирует сигнал, указывающий на ошибку в указанном ресурсе. Правило генерации оповещений фиксирует сигнал и проверяет, соответствует ли сигнал критериям условия. Если условия выполнены, активируется оповещение, которое инициирует связанную группу действий и обновляет состояние оповещения.

Правило генерации оповещений объединяет:

  • отслеживаемые ресурсы;
  • сигнал или данные телеметрии из ресурса
  • Условия

Если вы отслеживаете более одного ресурса, условие оценивается отдельно для каждого из ресурсов, и оповещения запускаются отдельно для каждого ресурса.

После активации оповещения оно состоит из следующего:

  • Правила обработки оповещений позволяют применить обработку для сработавших оповещений. правила обработки оповещений изменяют запущенные оповещения по мере их запуска. правила обработки оповещений можно использовать для добавления или блокировки групп действий, применения фильтров или обработки правила по заранее определенному расписанию.
  • Группа действий может активировать уведомления или автоматизированный рабочий процесс, чтобы сообщить пользователям об активации оповещения. Группы действий могут включать:
    • такие методы уведомлений, как электронная почта, SMS и push-уведомления.
    • Automation Runbooks
    • Функции Azure
    • Инциденты управления ИТ-услугами
    • Logic Apps
    • Безопасные веб-перехватчики
    • Веб-перехватчики
    • Центры событий
  • Условия генерации оповещений задаются системой. Когда срабатывает оповещение, условие монитора оповещения устанавливается на «Активировано», а когда базовое условие, вызвавшее срабатывание оповещения, устраняется, условие монитора устанавливается на «Разрешено».
  • Ответ пользователя задается пользователем и не изменяется, пока пользователь его не изменит.

Все экземпляры оповещений отображаются во всех ресурсах Azure, созданных за последние 30 дней на странице оповещений на портале Azure.

Типов оповещений

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

Тип оповещения Описание
Оповещения на основе метрик Оповещения метрик оценивают метрики ресурсов через регулярные интервалы. Метрики могут быть метриками платформы, пользовательскими метриками, журналами Azure Monitor, преобразованными в метрики, или метриками Application Insights. Оповещения метрик имеют несколько дополнительных функций, таких как возможность применения нескольких условий и динамических порогов.
Оповещения журнала в Azure Monitor Оповещения журнала позволяют пользователям использовать запрос Log Analytics для оценки журналов ресурсов с предопределенной частотой.
Оповещения на основе журнала действий Оповещения журнала действий активируются при возникновении нового события журнала действий, соответствующего определенным условиям. Работоспособность ресурсов оповещения и оповещения о работоспособности служб — это оповещения журнала действий, которые сообщают о работоспособности службы и ресурсов.
Оповещения интеллектуального обнаружения Функция интеллектуального обнаружения в ресурсе Application Insights автоматически предупреждает о потенциальных проблемах с производительностью и аномальных сбоях в веб-приложении. Вы можете перенести интеллектуальное обнаружение в ресурс Application Insights, чтобы создать правила генерации оповещений для различных модулей интеллектуального обнаружения.
Оповещения Prometheus (предварительная версия) Оповещения Prometheus используются для оповещения о производительности и работоспособности кластеров Kubernetes (включая AKS). Правила генерации оповещений основаны на PromQL, который является открытый код языком запросов.

Встроенные правила генерации оповещений (предварительная версия)

Если для выбранного ресурса не определены правила оповещения, вы можете включить рекомендуемые стандартные правила оповещения на портале Azure.

Примечание

Функция рекомендаций по правилам генерации оповещений в настоящее время находится в предварительной версии и включена только для неотслеживаемого:

  • Виртуальные машины
  • Ресурсы AKS
  • Рабочие области Log Analytics

Управление доступом на основе ролей Azure (Azure RBAC) для оповещений

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

Чтобы создать правило генерации оповещений, вам потребуется:

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

Эти встроенные роли Azure, поддерживаемые во всех областях Resource Manager Azure, имеют разрешения на получение сведений об оповещениях и доступ к ней, а также создают правила генерации оповещений:

  • Участник мониторинга: может создавать оповещения и использовать ресурсы в своей области
  • Средство чтения мониторинга: может просматривать оповещения и считывать ресурсы в их области

Если целевая группа действий или расположение правила находится в области, отличной от двух встроенных ролей, необходимо создать пользователя с соответствующими разрешениями.

Оповещения и состояние

Вы можете настроить, являются ли оповещения журнала или метрики оповещениями с отслеживанием состояния или без отслеживания состояния. Оповещения журнала действий без отслеживания состояния.

  • Оповещения без отслеживания состояния срабатывают каждый раз при выполнении условия, даже если они сработали ранее.
  • Оповещения с отслеживанием состояния срабатывают при выполнении условия, а затем не срабатывают снова и не инициируют никаких действий до тех пор, пока условия не будут устранены.
    Для оповещений с отслеживанием состояния оповещение считается разрешенным в следующих случаях:
Тип оповещения Оповещение устранена, если
Оповещения о метриках Условие оповещения не выполняется для трех последовательных проверок.
Оповещения журналов В оповещениях журнала оповещение разрешается по разным тарифам в зависимости от частоты оповещения:
  • 1 минута — условие оповещения не выполняется в течение 10 минут.
  • 5–15 минут — условие оповещения не выполняется в течение трех периодов частоты.
  • От 15 минут до 11 часов — условие оповещения не выполняется в течение двух периодов частоты.
  • От 11 до 12 часов — условие оповещения не выполняется в течение одного периода частоты.

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

Управляйте своими оповещениями программно

Вы можете запрашивать экземпляры оповещений, чтобы создавать пользовательские представления за пределами портала Azure или анализировать оповещения для выявления закономерностей и тенденций. Мы рекомендуем использовать Azure Resource Graph со схемой AlertsManagementResources для управления оповещениями в нескольких подписках. Пример запроса см. в статье Примеры запросов Azure Resource Graph для Azure Monitor.

Вы можете использовать Azure Resource Graph:

Вы также можете использовать REST API Управления оповещениями для менее масштабных запросов или для обновления активированных оповещений.

Цены

Информацию о ценах см. на странице цен на Azure Monitor.

Дальнейшие действия