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
- Suscripción de Azure
string
. Obligatorio.
Selecciona una suscripción de Azure Resource Manager que se va a supervisar.
ResourceGroupName
- Grupo de recursos
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.
resource
- Recursos
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 entre las reglas de alerta configuradas actualmente para consultar el estado.
El valor predeterminado es seleccionar todo.
severity
- Severidad
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.
alertState
- Estado de alerta
string
. Valores permitidos: New
, Acknowledged
y Closed
. Valor predeterminado: Acknowledged,New
.
Filtra por el estado de la instancia de alerta.
monitorCondition
- Condición de supervisión
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 tareas. Para obtener más información, vea 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 no se activa ninguna de las reglas de alerta en el momento del muestreo.
Para obtener más información sobre el uso de esta tarea, consulte Información general sobre aprobaciones y puertas.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Server, ServerGate |
Peticiones | Ninguno |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | Todas las versiones de agente admitidas. |
Categoría de la tarea: | Utilidad |