Monitor de alerta de cambios

Información general

Los monitores de métricas son uno de los tipos de monitores más utilizados. Esta guía aclara el comportamiento del método de detección de alertas de cambios y sus opciones adicionales. Obtén información sobre cómo funcionan los monitores de alertas de cambios y cómo solucionar los problemas de las evaluaciones de alertas de cambios.

¿Qué son los monitores de alertas de cambios?

El siguiente es un desglose del funcionamiento de los monitores con el método de detección de cambios:

  1. El monitor toma una consulta de puntos de datos en el momento actual.
  2. Toma una consulta de puntos de datos de hace N minutos, horas o días.
  3. A continuación, toma una consulta de la diferencia de los valores entre (1) y (2).
  4. La agregación se aplica sobre la consulta en (3), que devuelve un único valor.
  5. El umbral definido en Set alert conditions (Establecer condiciones de alerta) se compara con el valor único devuelto en (4).

Creación de un monitor

Para crear un monitor de alerta de cambios en Datadog, utiliza la navegación principal: Monitors –> New Monitor –> Change (Monitores > Nuevo monitor > Cambio).

Condiciones de evaluación

Las siguientes son las diferentes opciones que necesitas configurar en un monitor de alertas de cambios.

Opciones de configuración del método de detección de alertas de cambios

El ejemplo muestra la siguiente condición de alerta: El promedio del cambio durante 1 hora comparado con 5 minutos.

Opciones seleccionadasDescripciónOpciones
promedioLa agregación que se utiliza en la consulta.Average, Maximum, Minimum, Sum
cambioElige entre el cambio absoluto o porcentual del valor.change o % change
1 horaLa ventana de evaluación. Para obtener más información, consulta la documentación Configuración de monitores.Pueden ser N minutos, horas, días, semanas o como máximo un mes.
5 minutosEl intervalo de tiempo que quieres aplicar a la consulta.Pueden ser N minutos, horas, días, semanas, o como máximo un mes atrás.

Cambio y % de cambio

A la hora de configurar la detección de una alerta de cambios, existen dos opciones: Cambio y % de cambio.

Estas determinan la forma en que el monitor evalúa lo que se expresa en la sección de la fórmula, en la siguiente tabla:

OpciónDescripciónFórmula
CambioCambio absoluto del valor.a - b
% de cambioCambio porcentual del valor en comparación con su valor anterior.((a - b) / b) * 100

En ambos casos, Change y % Change pueden ser positivos o negativos.

Notificaciones

Para obtener instrucciones detalladas sobre la sección Configurar notificaciones y automatizaciones, consulta las página Notificaciones y Configuración de monitores.

Solucionar problemas de evaluación de una alerta de cambios

Para verificar los resultados de la evaluación de una alerta de cambios, vuelve a crear las consultas de métricas utilizando un notebook. Toma este monitor de alerta de cambios con la siguiente configuración.

Página de creación de monitores con la alerta de cambios seleccionada para evaluar el cambio porcentual del promedio de la métrica system.load.1 durante los últimos 5 minutos, en comparación con los últimos 30 minutos

Consulta de monitor: pct_change(avg(last_5m),last_30m):<METRIC> > -50

El siguiente es un desglose de la consulta con las siguientes condiciones:

  1. Agregación de avg.
  2. Utiliza % de cambio.
  3. Ventana de evaluación de 5 minutos.
  4. Cambio del intervalo de 30 minutos o 1800 segundos.
  5. Umbral de > -50.

Para volver a crear una consulta

  1. Utiliza un notebook y la función de cambio del intervalo para volver a crear los datos utilizados por el monitor durante una evaluación específica.
    • Consulta de puntos de datos en el momento actual (es la consulta normal ).
    • Consulta de puntos de datos de hace N minutos (es la consulta normal + el intervalo(-1800)).
    • La función de intervalo utiliza una duración negativa porque estás desplazando los datos hacia atrás. Combina estas consultas con la fórmula de % de cambio de la tabla.
    • Nota: Dado que este ejemplo sólo tiene un métrica, también es posible utilizar una consulta (a) única y añadir la fórmula ((a - timeshift(a, -1800)) / timeshift(a, -1800)) * 100
      Pantalla de edición de una celda en un notebook, llamada Volver a crear la consulta de alerta de cambios, configurada como una serie temporal que utiliza el promedio de system.load.1 de la métrica desde todas las fuentes, con la fórmula ((a - timeshift(a, -1800)) / timeshift(a, -1800)) * 100 aplicada
  2. Compara el gráfico del historial del monitor con el gráfico del notebook. ¿Son comparables los valores?
  3. Aplica la agregación.
    • Para comparar el gráfico del notebook con la evaluación del monitor de alerta de cambios, delimita tu intervalo de tiempo para que coincida con la alerta de cambios.
    • Por ejemplo, si quieres verificar el valor de una evaluación de monitor durante los últimos 5 minutos en el momento 1:30, ajusta tu notebook con el lapso 1:25 - 1:30.

Leer más