AzureMonitor@1 – Consultar a tarefa de alertas do Azure Monitor v1
Observe as regras configuradas do Azure Monitor para alertas ativos.
Sintaxe
# 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.
Entradas
connectedServiceNameARM
-
assinatura do Azure
string
. Obrigatório
Seleciona uma assinatura do Azure Resource Manager a ser monitorada.
ResourceGroupName
-
grupo de recursos
string
. Obrigatório
Fornece o nome de um grupo de recursos a ser monitorado na assinatura.
do tipo filtro de filterType
-
string
. Obrigatório Valores permitidos: resource
(por recurso), alertrule
(por regra de alerta), none
. Valor padrão: none
.
Filtra o tipo por um recurso específico ou regra de alerta.
de recursos do resource
-
string
. Necessário quando filterType = resource
.
Seleciona o recurso do Azure a ser monitorado.
de regra de alerta alertRule
-
string
. Necessário quando filterType = alertrule
.
Seleciona entre as regras de alerta configuradas no momento para consultar o status.
O valor padrão é selecionar todos.
severity
-
severidade
string
. Valores permitidos: Sev0
, Sev1
, Sev2
, Sev3
, Sev4
. Valor padrão: Sev0,Sev1,Sev2,Sev3,Sev4
.
Filtra por gravidade.
de intervalo de tempo timeRange
-
string
. Valores permitidos: 1h
(última hora), 1d
(últimas 24 horas), 7d
(últimos 7 dias), 30d
(últimos 30 dias). Valor padrão: 1h
.
Filtra pelo intervalo de tempo.
de estado de alerta alertState
-
string
. Valores permitidos: New
, Acknowledged
, Closed
. Valor padrão: Acknowledged,New
.
Filtra pelo estado da instância de alerta.
monitorCondition
-
Monitorar de condição
string
. Valores permitidos: Fired
(acionado), Resolved
. Valor padrão: Fired
.
Representa se as condições subjacentes cruzaram os limites de regra de alerta definidos.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Para observar as regras configuradas do Azure Monitor para alertas ativos, use essa tarefa em um de trabalho sem agente de um pipeline de lançamento.
A tarefa terá êxito se nenhuma das regras de alerta for ativada no momento da amostragem.
Para obter mais informações sobre como usar essa tarefa, consulte Visão geral de aprovações e portões.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Server, ServerGate |
de demandas | Nenhum |
recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
restrições de comando | Qualquer |
variáveis settable | Qualquer |
Versão do agente | Todas as versões de agente com suporte. |
Categoria de tarefa | Utilidade |