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

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

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

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

Необходимые компоненты

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

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

Доступ к мастеру правил генерации оповещений в портал Azure

Существует несколько способов создания или изменения правила генерации оповещений.

Создание или изменение правила генерации оповещений на домашней странице портала

  1. На портале Azure выберите Монитор.
  2. На левой панели выберите "Оповещения".
  3. Выберите и создайте >правило генерации оповещений.

Снимок экрана: шаги по созданию правила генерации оповещений на домашней странице портала.

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

  1. В портал Azure перейдите к ресурсу.
  2. На левой панели выберите "Оповещения".
  3. Выберите и создайте >правило генерации оповещений.
  4. Область правила генерации оповещений задана для выбранного ресурса. Продолжайте задавать условия для правила генерации оповещений.

Снимок экрана: шаги по созданию правила генерации оповещений из выбранного ресурса.

Изменение существующего правила генерации оповещений

  1. В портал Azure на домашней странице или из определенного ресурса выберите "Оповещения" на левой панели.

  2. Щелкните Правила генерации оповещений.

  3. Выберите правило генерации оповещений, которое нужно изменить, и нажмите кнопку "Изменить".

    Снимок экрана: кнопка для редактирования существующего правила генерации оповещений журнала действий.

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

Настройка области правила генерации оповещений

  1. На панели "Выбор ресурса" задайте область для правила генерации оповещений. Вы можете фильтровать по подписке, типу ресурса или расположению ресурсов.

    Снимок экрана: панель выбора ресурса во время создания нового правила генерации оповещений.

  2. Выберите Применить.

Настройка условий правила генерации оповещений

  1. На вкладке "Условие" выберите журнал действий, работоспособности ресурсов или Работоспособность служб. Или выберите "Просмотреть все сигналы ", если вы хотите выбрать другой сигнал для условия.

    Снимок экрана: популярные сигналы для создания правила генерации оповещений.

  2. (Необязательно) Если вы выбрали "Просмотреть все сигналы" на предыдущем шаге, используйте область "Выбор сигнала" для поиска имени сигнала или фильтрации списка сигналов. Фильтровать по:

    В этой таблице описываются доступные службы для правил генерации оповещений журнала действий:

    Источник сигнала Description
    Журнал действий — политика Служба, предоставляющая события журнала действий, связанных с политикой.
    Журнал действий — автомасштабирование Служба, предоставляющая события журнала действий, связанных с автомасштабированием.
    Журнал действий — безопасность Служба, предоставляющая события журнала действий, связанных с безопасностью.
    Работоспособность ресурса Служба, предоставляющая состояние работоспособности на уровне ресурсов.
    Работоспособность служб Служба, предоставляющая состояние работоспособности на уровне подписок.

    Выберите имя сигнала и нажмите кнопку "Применить".

    1. На панели "Условия" выберите значение периода диаграммы.

      На диаграмме предварительного просмотра отображаются результаты выбора.

    2. В разделе логики генерации оповещений выберите значения для каждого из следующих полей:

      Поле Description
      Уровень событий Выберите уровень событий для этого правила генерации оповещений. Значения: критические, ошибки, предупреждения, информационные, подробные и все.
      Состояние Выберите уровни состояния для оповещения.
      Событие, инициированное Выберите участника-пользователя или субъекта-службы, инициирующего событие.

Настройка действий правила генерации оповещений

На вкладке "Действия" можно при необходимости выбрать или создать группы действий для правила генерации оповещений.

Снимок экрана: вкладка

Настройка сведений о правиле генерации оповещени

  1. На вкладке "Сведения" введите значения для имени правила генерации оповещений и описания правила генерации оповещений.

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

  3. (Необязательно) Для региона выберите регион, в котором будет обработано правило генерации оповещений. Если необходимо убедиться, что правило обрабатывается в пределах границы данных ЕС, выберите регион Северной Европы или Западной Европы. Во всех остальных случаях можно выбрать глобальный регион (по умолчанию).

    Примечание.

    Правила генерации оповещений о работоспособности служб могут находиться только в глобальном регионе.

    Снимок экрана: вкладка

  4. (Необязательно) В разделе "Пользовательские свойства ", если это правило генерации оповещений содержит группы действий, можно добавить собственные свойства для включения в полезные данные уведомления об оповещении. Эти свойства можно использовать в действиях, вызываемых группой действий, таких как веб-перехватчик, функция Azure или действие приложения логики.

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

    Формат извлечения динамического значения из полезных данных генерации оповещений: ${<path to schema field>} Например: ${data.essentials.monitorCondition}.

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

    Примечание.

    • Пользовательские свойства добавляются в полезные данные оповещения, но они не отображаются в шаблоне электронной почты или в сведениях об оповещении в портал Azure.

    Снимок экрана: настраиваемые свойства для создания нового правила генерации оповещений.

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

    В этом примере создается тег дополнительных сведений с данными о времени начала окна и времени окончания окна:

    • Имя: Additional Details
    • Значение: Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}
    • Результат: AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z

    В этом примере добавляются данные, касающиеся причины разрешения или запуска оповещения:

    • Имя: Alert ${data.essentials.monitorCondition} reason
    • Значение: ${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. The value is ${data.alertContext.condition.allOf[0].metricValue}
    • Возможные результаты:
      • Alert Resolved reason: Percentage CPU GreaterThan5 Resolved. The value is 3.585
      • Alert Fired reason": "Percentage CPU GreaterThan5 Fired. The value is 10.585

Настройка тегов правил генерации оповещений

На вкладке "Теги" можно при необходимости задать все необходимые теги в ресурсе правила генерации оповещений.

Снимок экрана: вкладка

Проверка и создание правила генерации оповещений

  1. На вкладке "Просмотр и создание " проверяется правило. Если возникла проблема, вернитесь и исправьте ее.

  2. Если проверка пройдена и вы проверили параметры, выберите Создать.

    Снимок экрана: вкладка для просмотра и создания нового правила генерации оповещений.