Compartir a través de


AzureMonitor@1: consulta de alertas de Azure Monitor v1

Observe las reglas de Azure Monitor configuradas para las alertas activas.

Sintaxis

# 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 - de suscripción de Azure
string. Obligatorio.

Selecciona una suscripción de Azure Resource Manager que se va a supervisar.


del grupo de recursos de ResourceGroupName -
string. Obligatorio.

Proporciona el nombre de un grupo de recursos que se va a supervisar en la suscripción.


filterType - tipo de filtro
string. Obligatorio. Valores permitidos: resource (por recurso), alertrule (por regla de alerta), none. Valor predeterminado: none.

Filtra el tipo por un recurso específico o una regla de alerta.


de recursos de resource -
string. Obligatorio cuando filterType = resource.

Selecciona el recurso de Azure que se va a supervisar.


alertRule - regla de alertas
string. Obligatorio cuando filterType = alertrule.

Selecciona en las reglas de alerta configuradas actualmente para consultar el estado.

El valor predeterminado es seleccionar todo.


severity - gravedad
string. Valores permitidos: Sev0, Sev1, Sev2, Sev3, Sev4. Valor predeterminado: Sev0,Sev1,Sev2,Sev3,Sev4.

Filtra por gravedad.


timeRange - intervalo de tiempo
string. Valores permitidos: 1h (última hora), 1d (últimas 24 horas), 7d (últimos 7 días), 30d (últimos 30 días). Valor predeterminado: 1h.

Filtra por el intervalo de tiempo.


estado de alerta de alertState -
string. Valores permitidos: New, Acknowledged, Closed. Valor predeterminado: Acknowledged,New.

Filtra por el estado de la instancia de alerta.


de condición monitorCondition - Monitor
string. Valores permitidos: Fired (desencadenado), Resolved. Valor predeterminado: Fired.

Representa si las condiciones subyacentes han superado los umbrales de regla de alerta definidos.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

Para observar las reglas de Azure Monitor configuradas para las alertas activas, use esta tarea en un trabajo sin agente de una canalización de versión.

Nota:

Esta tarea solo se puede usar en un trabajo sin agente de una canalización de versión.

La tarea se realiza correctamente si ninguna de las reglas de alerta se activa en el momento del muestreo.

Para obtener más información sobre el uso de esta tarea, consulte Introducción a las aprobaciones y puertas.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Servidor, ServerGate
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente Todas las versiones de agente admitidas.
Categoría de tarea Utilidad