Alert Management agrupa y fusiona las alertas según las directivas de enrutamiento y fusión antes de enviar notificaciones.
Reglas de enrutamiento y fusión
Las alertas se agrupan y enrutan con base en la línea base de agrupación, la directiva de acción, el tiempo de espera inicial, el tiempo de espera por cambios y el tiempo de espera por repetición. Solo las alertas con configuraciones idénticas en estos cinco parámetros se incluyen en el mismo conjunto de agrupación.
Por ejemplo, dos hosts de un servicio activan una alerta de CPU alta cada minuto a partir de las 20:00 y 20:01, respectivamente. Agrupe las alertas por nombre de servicio para que la alerta inicial se envíe de inmediato y las alertas duplicadas posteriores se retrasen.

Línea base de agrupación
La línea base de agrupación define cómo se organizan las alertas según sus atributos y etiquetas. Alert Management admite líneas base integradas y personalizadas.
|
Tipo de línea base |
Descripción |
|
Línea base de agrupación integrada |
SLS proporciona a continuación las líneas base de agrupación integradas:
|
|
Línea base de agrupación personalizada |
Defina una línea base de agrupación personalizada mediante la combinación de atributos y etiquetas de alerta.
|
Directiva de acción
Una directiva de acción determina cómo se envían las notificaciones de alerta. Asocie una directiva de acción al configurar una directiva de enrutamiento y fusión, o bien al crear una regla de monitoreo de alertas. Si selecciona dynamic action policy en la directiva de fusión, la directiva de acción especificada en la regla de monitoreo de alertas tiene prioridad. De lo contrario, se utiliza la directiva de acción definida en la directiva de fusión.
Tiempos de espera
-
Escenario 1: Solo se activa la Alerta A durante el tiempo de espera inicial.
Suponga un tiempo de espera inicial de 5 segundos, un tiempo de espera por cambios de 1 minuto y un tiempo de espera por repetición de 4 horas. El color naranja representa la Alerta A; el azul, la Alerta B.
A las 00:00:00, se activa la Alerta A y se crea un conjunto de agrupación. Como hay un tiempo de espera inicial configurado, no se envía ninguna notificación de inmediato.
A las 00:00:05, finaliza el tiempo de espera inicial y se envía la primera notificación.
El sistema comprueba entonces si hay cambios en cada intervalo de espera por cambios. Durante el primer intervalo (1 minuto), se activa la Alerta B y se agrega al conjunto de agrupación. A las 00:01:05, se envía una segunda notificación.
El conjunto de agrupación (que ahora contiene la Alerta A y la Alerta B) permanece sin cambios. Se envía una tercera notificación a las 04:01:05, una vez transcurrido el tiempo de espera por repetición de 4 horas.
-
Escenario 2: La Alerta A y la Alerta B se activan durante el tiempo de espera inicial.
Suponga un tiempo de espera inicial de 5 segundos, un tiempo de espera por cambios de 1 minuto y un tiempo de espera por repetición de 4 horas. El color naranja representa la Alerta A; el azul, la Alerta B.
Entre las 00:00:00 y las 00:00:05, se activan tanto la Alerta A como la Alerta B, y se crea un conjunto de agrupación. Como hay un tiempo de espera inicial configurado, no se envía ninguna notificación de inmediato.
A las 00:00:05, finaliza el tiempo de espera inicial y se envía la primera notificación.
El conjunto de agrupación permanece sin cambios. Se envía una segunda notificación a las 04:01:05, una vez transcurrido el tiempo de espera por repetición de 4 horas.
|
Parámetro |
Descripción |
|
initial wait time |
Tiempo de espera antes de enviar la primera notificación tras la creación de un nuevo conjunto de agrupación. Por lo general, se establece en unos pocos segundos. |
|
change wait time |
Tiempo de espera antes de enviar una notificación cuando cambian las alertas de un conjunto de agrupación (por ejemplo, se agrega una nueva alerta o cambia el estado de una existente). Normalmente se configura en minutos, aunque puede usar segundos para obtener notificaciones más rápidas. |
|
repeat wait time |
Tiempo de espera antes de reenviar una notificación cuando se repiten los datos de alerta en el conjunto de agrupación (no se agregan nuevas alertas ni cambian los estados, pero sí otros atributos como el título o el contenido). Por lo general, se establece en horas. Nota
Si configura una directiva de acción dinámica en la regla de monitoreo de alertas, no es necesario configurar el tiempo de espera por repetición en la directiva de alertas. El tiempo de espera por repetición de la regla anula el valor especificado en la directiva de agrupación de alertas. |
Ejemplos
Al crear una regla de monitoreo de alertas, configure distintas directivas de alerta para agrupar y fusionar las alertas activadas, o bien para deshabilitar la agrupación.
Escenario 1: Agrupación y fusión
Agrupe las alertas por Project de la regla, la etiqueta env y la etiqueta service.
-
Eventos de alerta
// Alert A { "alert_name": "Alert1", "project": "Project1", "labels": { "env": "test", "service": "service1" } } // Alert B { "alert_name": "Alert2", "project": "Project1", "labels": { "env": "prod", "service": "service2" } } // Alert C { "alert_name": "Alert3", "project": "Project1", "labels": { "env": "test", "service": "service1" } } // Alert D { "alert_name": "Alert4", "project": "Project1", "labels": { "env": "prod", "service": "service2" } } -
Configuración
En el panel de configuración Group and Merge, establezca grouping baseline en Custom. Para alert attributes, seleccione Project of the rule. En alert tags, seleccione Custom e introduzca
env,serviceen el campo Custom Tags. Para la Action Policy, seleccione SLS built-in action policy y establezca el initial wait time en30segundos. -
Resultado de la agrupación
La Alerta A y la Alerta C se agrupan en un conjunto; la Alerta B y la Alerta D, en otro.
Escenario 2: Sin fusión
En la configuración de enrutamiento y fusión, establezca grouping baseline en alert monitoring rule + all tags para que las alertas se dividan en conjuntos distintos. Por ejemplo, considere a continuación las dos reglas de monitoreo de alertas:
En la regla de monitoreo de alertas 1, la evaluación grupal está habilitada. En su Alert Policy, el Advanced Mode está deshabilitado y la opción grouping baseline se encuentra en alert monitoring rule + all tags. Alert Management envía notificaciones independientes para el host 1, el host 2 y el host 3.
En la regla de monitoreo de alertas 2, la evaluación grupal está deshabilitada. Su Alert Policy también tiene el Advanced Mode deshabilitado y grouping baseline configurado en alert monitoring rule + all tags. Alert Management envía una única notificación que incluye todos los hosts.
