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 для мониторинга.
группы ресурсов
string
. Обязательное.
Предоставляет имя группы ресурсов для мониторинга в подписке.
типа фильтра filterType
-
string
. Обязательное. Допустимые значения: resource
(по ресурсу), alertrule
(правило генерации оповещений), none
. Значение по умолчанию: none
.
Фильтрует тип по определенному ресурсу или правилу генерации оповещений.
resource
-
ресурсов
string
. Требуется, если filterType = resource
.
Выбирает ресурс Azure для мониторинга.
правила генерации оповещений alertRule
-
string
. Требуется, если filterType = alertrule
.
Выбирает из настроенных в настоящее время правил генерации оповещений для запроса состояния.
Значение по умолчанию — выбрать все.
severity
-
серьезности
string
. Допустимые значения: Sev0
, Sev1
, Sev2
, Sev3
, Sev4
. Значение по умолчанию: 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
.
Представляет, пересекли ли базовые условия определенные пороговые значения правил генерации оповещений.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Чтобы наблюдать за настроенными правилами Azure Monitor для активных оповещений, используйте эту задачу в задании без агента конвейера выпуска.
Примечание.
Эта задача может использоваться только в задании без агента конвейера выпуска.
Задача завершается успешно, если ни один из правил генерации оповещений не активируется во время выборки.
Дополнительные сведения об использовании этой задачи см. в разделе Утверждения и шлюзы.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Сервер, ServerGate |
требования | Нет |
возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Полезность |