AzureMonitor@1 – Consultando 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órios.
Seleciona uma assinatura do Azure Resource Manager a ser monitorada.
ResourceGroupName
- Grupo de recursos
string
. Obrigatórios.
Fornece o nome de um grupo de recursos a ser monitorado na assinatura.
filterType
- Tipo de filtro
string
. Obrigatórios. 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.
resource
- Recurso
string
. Obrigatório quando filterType = resource
.
Seleciona o recurso do Azure a ser monitorado.
alertRule
- Regra de alerta
string
. Obrigatório quando filterType = alertrule
.
Seleciona entre as regras de alerta atualmente configuradas para consultar o status.
O valor padrão é selecionar todos.
severity
- Gravidade
string
. Valores permitidos: Sev0
, , Sev1
, Sev2
, Sev3
, Sev4
. Valor padrão: Sev0,Sev1,Sev2,Sev3,Sev4
.
Filtros por gravidade.
timeRange
- Intervalo de tempo
string
. Valores permitidos: 1h
(hora passada), 1d
(últimas 24 horas) 7d
(últimos 7 dias) 30d
(últimos 30 dias). Valor padrão: 1h
.
Filtra pelo intervalo de tempo.
alertState
- Estado de alerta
string
. Valores permitidos: New
, Acknowledged
, Closed
. Valor padrão: Acknowledged,New
.
Filtra pelo estado da instância de alerta.
monitorCondition
- Monitorar a condição
string
. Valores permitidos: Fired
(acionado), Resolved
. Valor padrão: Fired
.
Representa se as condições subjacentes ultrapassaram os limites de regra de alerta definidos.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
Para observar as regras configuradas do Azure Monitor para alertas ativos, use essa tarefa em um trabalho sem agente de um pipeline de lançamento.
Observação
Essa tarefa só pode ser usada em um 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 Aprovações e visão geral dos portões.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Server, ServerGate |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | Todas as versões do agente com suporte. |
Categoria da tarefa | Utilitário |