Una directiva de notificación enruta los eventos de alerta a los contactos adecuados mediante los canales correspondientes. Cuando un evento de alerta coincide con las reglas de la directiva, SAE (con tecnología de ARMS) agrupa los eventos, suprime el ruido y envía notificaciones a los contactos que usted especifique.
Cada directiva de notificación se encarga de:
Coincidencia: Filtra eventos de alerta según el origen de datos y las condiciones de etiqueta.
Procesamiento: Agrupa los eventos coincidentes en una sola alerta (Compress) o los suprime por completo (Silence).
Notificación: Envía alertas a los contactos a través de los canales elegidos (DingTalk, correo electrónico, SMS, teléfono o Webhook).
Requisitos previos
Antes de empezar, asegúrese de que cuenta con:
Created contacts para recibir notificaciones de alerta
Crear una directiva de notificación
En la Lista de aplicaciones de SAE, seleccione la región y el namespace de destino, luego haga clic en el Application ID para abrir la página de la aplicación.
En el panel de navegación izquierdo, elija Notifications and Alerts > Notification Policy. En la página Notification Policies, haga clic en Create Notification Policy.
En el editor de la derecha, introduzca un nombre en el campo Name.
-
En la sección Match alert event rules, configure las condiciones de coincidencia.
a. Seleccione un origen de datos.
Opción
Comportamiento
Origen de datos específico
ARMS aplica su regla de coincidencia solo a los eventos de ese origen.
No Preset Source
ARMS aplica su regla de coincidencia a todos los eventos de alerta, sin importar su origen.
b. Establezca la expresión de la regla de coincidencia.
Agregue etiquetas personalizadas o seleccione etiquetas existentes. Por ejemplo, establezca
alertnameigual amemory usage.Hay dos tipos de etiquetas existentes disponibles:
Categoría Etiqueta Descripción Campos comunes alertnameEl nombre de la alerta. clusternameEl nombre del clúster. severityGravedad de la alerta. Los niveles aumentan desde default, P4, P3, P2, hasta P1. namespaceNamespace. pod_nameNombre del pod. Campos reservados del sistema _aliyun_arms_integration_nameEl nombre de la integración. El valor predeterminado para las alertas de ARMS es ARMS-DEFAULT._aliyun_arms_involvedObject_idEl ID del objeto de la alerta. _aliyun_arms_involvedObject_nameEl nombre del objeto de la alerta. _aliyun_arms_region_idEl ID de la región. _aliyun_arms_alert_rule_idEl ID de la regla de alerta. _aliyun_arms_alert_typeEl tipo de regla de alerta: 101= alerta de Prometheus,5= alerta de monitoreo de aplicaciones,4= alerta de Browser Monitoring.Para controlar cómo evalúa la expresión múltiples condiciones:
Haga clic en + Add Condition para agregar una condición de coincidencia en la misma regla; la alerta se activa cuando todas las condiciones de la regla se cumplen simultáneamente.
Haga clic en + Add Rule para agregar una regla de coincidencia independiente; la alerta se activa cuando se cumple la condición de cualquier regla individual.
-
En la sección Event handling, elija cómo se procesan los eventos coincidentes.
Para reducir el ruido de alertas, habilite la reducción inteligente de ruido. En el panel de navegación izquierdo, elija Alert Center > Alert Event History . En la página Events , active Intelligent Analysis . Para obtener más detalles, consulte Configure intelligent noise reduction .
Parámetro
Descripción
Processing method
Compress (predeterminado): Agrupa los eventos coincidentes y los comprime en una sola alerta. Un evento puede coincidir con varias directivas de notificación y generar alertas separadas para cada una. Silence: Suprime las alertas para los eventos coincidentes. Los eventos silenciados no son evaluados por ninguna otra directiva de notificación. Silence tiene prioridad sobre Compress.
Effective period
Disponible solo cuando Processing method está configurado como Silence. Opciones: Permanent, Recurring o Custom Time Period.
Advanced settings
Disponible solo cuando Processing method está configurado como Compress. Incluye dos subconfiguraciones: Event grouping — Do Not Group (predeterminado) envía todas las alertas en una sola notificación. Assign Events With The Same Field Content To A Group envía notificaciones separadas para eventos que comparten los mismos valores de campo. Automatic Alert Resolution — Habilitado de forma predeterminada. Cuando todos los eventos relacionados vuelven al estado Restored, la alerta se marca como Resolved y se envía una notificación a los contactos.
-
En la sección When an alert is triggered, configure los destinatarios de la notificación y los ajustes de entrega.
Parámetro
Descripción
Contacts/Schedules
Agregue contactos, grupos de contactos, grupos de DingTalk o programaciones de guardia. Para crear un contacto, consulte Create a contact.
Notification methods
Seleccione uno o más canales: DingTalk, correo electrónico, mensaje de texto, teléfono o Webhook. Las notificaciones telefónicas requieren una verified mobile number. Haga clic en Notification Template para personalizar el formato de las notificaciones por correo electrónico, mensaje de texto y teléfono.
Notification period
Las notificaciones de alerta se envían repetidamente durante el período de notificación especificado.
Method to escalate notifications
Elija cómo manejar las alertas no resueltas: Recurring notifications reenvía la notificación con una frecuencia establecida durante el período de notificación. Escalation policy enruta la alerta a otros contactos si permanece sin resolver; haga clic en Details para ver la directiva, o consulte Escalation policy para crear una. Do Not Resend Notifications
Ticket system
Envía alertas a un sistema de tickets conectado. Para consultar las instrucciones de configuración, vea Integrate with the Jira ticket system using Jira account information.
Haga clic en Save.
La directiva aparece en la Notification Policy List en el lado izquierdo de la página Notification Policies. Haga clic en el ícono
junto al nombre de la directiva para editarla, habilitarla, deshabilitarla, copiarla o eliminarla.
Pasos siguientes
Create a contact para agregar destinatarios a su directiva de notificación.
Configure intelligent noise reduction para reducir las notificaciones de alerta duplicadas.
Create an escalation policy para enrutar automáticamente las alertas no resueltas a otros contactos.