¿Cómo puedo asegurarme de que las alarmas de CloudWatch activan las acciones?

3 minutos de lectura
0

Mi alarma de CloudWatch no está activada, aunque puedo ver en mis gráficos de Amazon CloudWatch que la métrica de alarma supera el umbral configurado. Quiero asegurarme de que mis alarmas de CloudWatch están activadas y se realizan las acciones de alarma.

Breve descripción

Las alarmas de CloudWatch controlan las métricas agregadas en el tiempo de forma continua en un periodo continuo. Si todos los puntos de datos recopilados durante el período de evaluación no superan el umbral configurado, la alarma de CloudWatch no se activa.

Las alarmas de CloudWatch inician acciones cuando el estado de alarma cambia y se mantienen durante un número específico de períodos. Para obtener más información, consulte Uso de las alarmas de Amazon CloudWatch.

Importante: Si una alarma se encuentra en un estado específico, la alarma de CloudWatch activa de forma continua las acciones de Amazon EC2 Auto Scaling. Si no cambia ningún estado y la alarma permanece en el estado especificado, la actividad continúa.

Resolución

Para medir las métricas agregadas en el tiempo al crear alarmas, compruebe el mecanismo que utiliza CloudWatch.

Para asegurarse de que la alarma funciona correctamente, reduzca los umbrales de los datos de las métricas.

Ejemplo de solución de problemas

En el siguiente ejemplo, una alarma controla el uso promedio de la CPU. La alarma está configurada con un umbral superior a 45 y un período de 5 minutos. Tanto el período de evaluación como los puntos de datos para activar la alarma son 3. Si todos los puntos de datos existentes en los últimos tres períodos consecutivos están por encima del umbral, la alarma cambia al estado ALARM. La alarma se ejecuta durante tres períodos consecutivos de 5 minutos.

El intervalo de evaluación es de 15 minutos para las métricas agregadas en el tiempo:

  • 05:25:00: datos: {Promedio=61,123}
  • 05:30:00: datos: {Promedio=57,847}
  • 05:35:00: datos: {Promedio=60,503}
  • 05:40:00: datos: {Promedio=55,473}
  • 05:45:00: datos: {Promedio=41,685}
  • 05:50:00: datos: {Promedio=58,390}
  • 05:55:00: datos: {Promedio=57,846}
  • 06:00:00: datos: {Promedio=61,123}

Para obtener más información, consulte Evaluación de una alarma.

Estos puntos de datos dan como resultado los siguientes estados de alarma:

  • 05:35 ALARM
  • 05:40 ALARM
  • 05:45 ALARM to OK (ALARMA A OK)
  • 05:50 OK
  • 05:55 OK
  • 06:00 OK to ALARM

El punto de datos recopilado a las 05:55 supera el umbral de utilización promedio de la CPU del 45 %. Sin embargo, la alarma permanece en el estado OK y no activa la acción a las 05:55. Debido a que el punto de datos recopilado a las 05:45:00 no supera el umbral y se incluye en la evaluación a las 05:55, no se realiza ninguna acción. 5 minutos después, la alarma inicia la acción porque el estado de alarma cambia de OK a ALARM a las 06:00.

Para las siguientes métricas agregadas en el tiempo, los puntos de datos superan el umbral de utilización promedio de la CPU del 45 %, por lo que el estado de alarma cambia a ALARM después de las 05:25:00. Como no hay cambios de estado, la acción de alarma no se activa.

  • 05:25:00: datos: {Promedio=61,123}
  • 05:30:00: datos: {Promedio=57,847}
  • 05:35:00: datos: {Promedio=60,503}
  • 05:40:00: datos: {Promedio=55,473}
  • 05:45:00: datos: {Promedio=45,075}
  • 05:50:00: datos: {Promedio=58,390}
  • 05:55:00: datos: {Promedio=57.847}
  • 06:00:00: datos: {Promedio=61,123}

Información relacionada

Dynamic scaling for Amazon EC2 Auto Scaling

Ver métricas disponibles

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 4 meses