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
, , Sev1
Sev2
, Sev4
Sev3
. Значение по умолчанию: 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 | Любой |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Служебная программа |