AzureMonitor@1. Отправка запросов к задачам оповещений Azure Monitor версии 1

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

Синтаксис

# Query Azure Monitor alerts v1
# Observe the configured Azure Monitor rules for active alerts.
- task: AzureMonitor@1
  inputs:
    connectedServiceNameARM: # string. Required. Azure subscription. 
    ResourceGroupName: # string. Required. Resource group. 
  # Advanced
    filterType: 'none' # 'resource' | 'alertrule' | 'none'. Required. Filter type. Default: none.
    #resource: # string. Required when filterType = resource. Resource. 
    #alertRule: # string. Required when filterType = alertrule. Alert rule. 
    #severity: 'Sev0,Sev1,Sev2,Sev3,Sev4' # 'Sev0' | 'Sev1' | 'Sev2' | 'Sev3' | 'Sev4'. Severity. Default: Sev0,Sev1,Sev2,Sev3,Sev4.
    #timeRange: '1h' # '1h' | '1d' | '7d' | '30d'. Time range. Default: 1h.
    #alertState: 'Acknowledged,New' # 'New' | 'Acknowledged' | 'Closed'. Alert state. Default: Acknowledged,New.
    #monitorCondition: 'Fired' # 'Fired ' | 'Resolved'. Monitor condition. Default: Fired.

Входные данные

connectedServiceNameARM - Подписка Azure
string. Обязательный.

Выбирает подписку Azure Resource Manager для мониторинга.


ResourceGroupName - Группа ресурсов
string. Обязательный.

Предоставляет имя группы ресурсов для мониторинга в подписке.


filterType - Тип фильтра
string. Обязательный. Допустимые значения: resource (по ресурсу), alertrule (по правилу генерации оповещений). none Значение по умолчанию: none.

Фильтрует тип по определенному ресурсу или правилу генерации оповещений.


resource - Ресурсов
string. Обязательный, если filterType = resource.

Выбирает ресурс Azure для мониторинга.


alertRule - Правило генерации оповещен
string. Обязательный, если filterType = alertrule.

Выбирает из настроенных в настоящее время правил генерации оповещений для запроса состояния.

Значение по умолчанию — выбрать все.


severity - Тяжести
string. Допустимые значения: Sev0, , Sev1Sev2, Sev4Sev3. Значение по умолчанию: Sev0,Sev1,Sev2,Sev3,Sev4.

Фильтрует по серьезности.


timeRange - Диапазон времени
string. Допустимые значения: 1h (прошлый час), 1d (за последние 24 часа), 7d (за последние 7 дней), 30d (за последние 30 дней). Значение по умолчанию: 1h.

Фильтрует по диапазону времени.


alertState - Состояние оповещения
string. Допустимые значения: New, Acknowledged, Closed. Значение по умолчанию: Acknowledged,New.

Фильтрует по состоянию экземпляра оповещения.


monitorCondition - Условие монитора
string. Допустимые значения: Fired (сработал), Resolved. Значение по умолчанию: Fired.

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


Параметры управления задачами

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

Выходные переменные

Нет.

Remarks

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

Примечание

Эту задачу можно использовать только в задании без агента конвейера выпуска.

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

Дополнительные сведения об использовании этой задачи см. в обзоре утверждений и шлюзов.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Server, ServerGate
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям к последующим задачам в задании.
Ограничения команд Любой
Переменные settable Любой
Версия агента Все поддерживаемые версии агента.
Категория задач Служебная программа