Compartilhar via


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