Создание или изменение правила генерации оповещений журнала действий, работоспособности службы или оповещения о работоспособности ресурсов
В этой статье показано, как создать или изменить правило оповещения о работоспособности служб или журнал действий в Azure Monitor. Дополнительные сведения о оповещениях см. в обзоре оповещений.
Вы создаете правило генерации оповещений, объединив ресурсы, данные мониторинга из ресурса и условия, которые требуется активировать оповещение. Затем можно определить группы действий и правила обработки оповещений, чтобы определить, что происходит при активации оповещения.
Оповещения, активированные этими правилами генерации оповещений, содержат полезные данные, использующие общую схему оповещений.
Необходимые компоненты
Чтобы создать или изменить правило генерации оповещений, необходимо иметь следующие разрешения:
- Разрешение на чтение в целевом ресурсе правила генерации оповещений.
- Разрешение на запись в группе ресурсов, в которой создается правило генерации оповещений. Если правило генерации оповещений создается на портале Azure, то по умолчанию правило генерации оповещений создается в той же группе ресурсов, в которой находится целевой ресурс.
- Разрешение на чтение для любой группы действий, связанной с правилом генерации оповещений (если применимо).
Доступ к мастеру правил генерации оповещений в портал Azure
Существует несколько способов создания или изменения правила генерации оповещений.
Создание или изменение правила генерации оповещений на домашней странице портала
- На портале Azure выберите Монитор.
- На левой панели выберите "Оповещения".
- Выберите и создайте >правило генерации оповещений.
Создание или изменение правила генерации оповещений из определенного ресурса
- В портал Azure перейдите к ресурсу.
- На левой панели выберите "Оповещения".
- Выберите и создайте >правило генерации оповещений.
- Область правила генерации оповещений задана для выбранного ресурса. Продолжайте задавать условия для правила генерации оповещений.
Изменение существующего правила генерации оповещений
В портал Azure на домашней странице или из определенного ресурса выберите "Оповещения" на левой панели.
Щелкните Правила генерации оповещений.
Выберите правило генерации оповещений, которое нужно изменить, и нажмите кнопку "Изменить".
Выберите любую вкладку для правила генерации оповещений, чтобы изменить параметры.
Настройка области правила генерации оповещений
На панели "Выбор ресурса" задайте область для правила генерации оповещений. Вы можете фильтровать по подписке, типу ресурса или расположению ресурсов.
Выберите Применить.
Настройка условий правила генерации оповещений
На вкладке "Условие" выберите журнал действий, работоспособности ресурсов или Работоспособность служб. Или выберите "Просмотреть все сигналы ", если вы хотите выбрать другой сигнал для условия.
(Необязательно) Если вы выбрали "Просмотреть все сигналы" на предыдущем шаге, используйте область "Выбор сигнала" для поиска имени сигнала или фильтрации списка сигналов. Фильтровать по:
- Тип сигнала: тип создаваемого правила генерации оповещений.
- Источник сигнала: служба, которая отправляет сигнал.
В этой таблице описываются доступные службы для правил генерации оповещений журнала действий:
Источник сигнала Description Журнал действий — политика Служба, предоставляющая события журнала действий, связанных с политикой. Журнал действий — автомасштабирование Служба, предоставляющая события журнала действий, связанных с автомасштабированием. Журнал действий — безопасность Служба, предоставляющая события журнала действий, связанных с безопасностью. Работоспособность ресурса Служба, предоставляющая состояние работоспособности на уровне ресурсов. Работоспособность служб Служба, предоставляющая состояние работоспособности на уровне подписок. Выберите имя сигнала и нажмите кнопку "Применить".
- Оповещение журнала действий
- Оповещение о работоспособности ресурсов
- оповещение Работоспособность служб
На панели "Условия" выберите значение периода диаграммы.
На диаграмме предварительного просмотра отображаются результаты выбора.
В разделе логики генерации оповещений выберите значения для каждого из следующих полей:
Поле Description Уровень событий Выберите уровень событий для этого правила генерации оповещений. Значения: критические, ошибки, предупреждения, информационные, подробные и все. Состояние Выберите уровни состояния для оповещения. Событие, инициированное Выберите участника-пользователя или субъекта-службы, инициирующего событие.
Настройка действий правила генерации оповещений
На вкладке "Действия" можно при необходимости выбрать или создать группы действий для правила генерации оповещений.
Настройка сведений о правиле генерации оповещени
На вкладке "Сведения" введите значения для имени правила генерации оповещений и описания правила генерации оповещений.
Нажмите кнопку "Включить правило генерации оповещений" при создании правила генерации оповещений, чтобы начать работу сразу после завершения его создания.
(Необязательно) Для региона выберите регион, в котором будет обработано правило генерации оповещений. Если необходимо убедиться, что правило обрабатывается в пределах границы данных ЕС, выберите регион Северной Европы или Западной Европы. Во всех остальных случаях можно выбрать глобальный регион (по умолчанию).
Примечание.
Правила генерации оповещений о работоспособности служб могут находиться только в глобальном регионе.
-
(Необязательно) В разделе "Пользовательские свойства ", если это правило генерации оповещений содержит группы действий, можно добавить собственные свойства для включения в полезные данные уведомления об оповещении. Эти свойства можно использовать в действиях, вызываемых группой действий, таких как веб-перехватчик, функция 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
Настройка тегов правил генерации оповещений
На вкладке "Теги" можно при необходимости задать все необходимые теги в ресурсе правила генерации оповещений.
Проверка и создание правила генерации оповещений
На вкладке "Просмотр и создание " проверяется правило. Если возникла проблема, вернитесь и исправьте ее.
Если проверка пройдена и вы проверили параметры, выберите Создать.