Todos los productos
Search
Centro de documentos

Simple Log Service:Agrupación y fusión de alertas

Última actualización: Sep 02, 2026

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.

Alert grouping and merging overview

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:

  • Por regla de monitoreo de alertas + todas las etiquetas: agrupa las alertas activadas por la misma regla con etiquetas idénticas.

  • Por regla de monitoreo de alertas: agrupa las alertas activadas por la misma regla.

  • Por Project: agrupa las alertas del mismo Project.

  • Por Project + severidad: agrupa las alertas del mismo Project con la misma severidad.

  • Por Project + todas las etiquetas: agrupa las alertas del mismo Project con etiquetas idénticas.

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.

  • Atributos de alerta disponibles: aliuid de usuario, ID de regla de monitoreo de alertas, nombre para mostrar, severidad, región y Project.

  • Opciones de agrupación por etiquetas: No usar etiquetas, Usar todas las etiquetas o Etiquetas personalizadas.

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.

    image
    • 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.

    image
    • 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,service en el campo Custom Tags. Para la Action Policy, seleccione SLS built-in action policy y establezca el initial wait time en 30 segundos.

  • 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.

Alert grouping without merging