AzureMonitor@1 - Consulta Azure Monitor alerta a tarefa v1

Respeite as regras do Monitor Azure configurados para alertas ativos.

Syntax

# 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 Azure
string. Obrigatório.

Selecione uma subscrição Resource Manager Azure para monitorar.


ResourceGroupName - Grupo de recursos
string. Obrigatório.

Fornece o nome de um grupo de recursos para monitorizar na subscrição.


filterType - Tipo de filtro
string. Obrigatório. Valores permitidos: resource (Por recurso), alertrule (Por regra de alerta), none. Valor predefinido: none.

Filtra o tipo por um recurso específico ou regra de alerta.


resource - Recurso
string. Obrigatório quando filterType = resource. .

Seleciona o recurso Azure para monitorizar.


alertRule - Regra de alerta
string. Obrigatório quando filterType = alertrule. .

Selecione das regras de alerta atualmente configuradas para consulta para o estado.

O valor predefinido é selecionar tudo.


severity - Gravidade
string. Valores permitidos: Sev0, Sev1, Sev2, , Sev3. . Sev4 Valor predefinido: Sev0,Sev1,Sev2,Sev3,Sev4.

Filtros por gravidade.


timeRange - Intervalo de tempo
string. Valores permitidos: 1h (Última hora), 1d (Últimas 24 horas), 7d (Passados 7 dias), 30d (Passados 30 dias). Valor predefinido: 1h.

Filtros ao intervalo de tempo.


alertState - Estado de alerta
string. Valores permitidos: New. Acknowledged. . Closed. Valor predefinido: Acknowledged,New.

Filtros pelo estado da indicação de alerta.


monitorCondition - Condição do monitor
string. Valores permitidos: Fired (Despedido), Resolved. Valor predefinido: Fired.

Representa se as condições subjacentes ultrapassaram os limiares de regra de alerta definidos.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Para observar as regras do monitor Azure configuradas para alertas ativos, utilize esta tarefa num trabalho sem agente de um gasoduto de libertação.

Nota

Esta tarefa só pode ser utilizada num trabalho sem agentes de um oleoduto de libertação.

A tarefa é bem sucedida se nenhuma das regras de alerta for ativada no momento da amostragem.

Para obter mais informações sobre a utilização desta tarefa, consulte as aprovações e a visão geral dos portões.

Requisitos

Requisito Description
Tipos de gasodutos YAML, Construção clássica, lançamento clássico
Continua Servidor, ServerGate
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis de configuração Qualquer
Versão do agente Todas as versões de agente suportadas.
Categoria da tarefa Utilitário