Compartilhar via


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.

Observação

Essa tarefa só pode ser usada 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