Actuar ante los cambios de alarma
CloudWatch puede notificar a los usuarios sobre dos tipos de cambios de alarma: cuando una alarma cambia de estado y cuando se actualiza la configuración de una alarma.
Cuando se evalúa una alarma, puede cambiar de un estado a otro, como ALARM u OK. En el caso de las alarmas de Metrics Insights que supervisan varias series temporales, cada serie temporal (contribuyente) solo puede estar en estado ALARM u OK, nunca en estado INSUFFICIENT_DATA. Esto se debe a que una serie temporal solo existe cuando hay datos presentes.
Acciones y notificaciones de una alarma
En la siguiente tabla se muestra qué acciones se ejecutan a nivel de alarma y qué acciones se ejecutan a nivel de contribuyente en el caso de las alarmas de Metrics Insights:
Tipo de acción | Nivel de alarma | Nivel de contribuyente | Más información |
---|---|---|---|
Notificaciones de SNS | Sí | Sí | Destinos de eventos de Amazon SNS |
Acciones de EC2 (detener, terminar, reiniciar, recuperar) | No | Sí | Crear alarmas para detener, terminar, reiniciar o recuperar una instancia EC2 |
Acciones de Auto Scaling | Sí | No | Políticas de escalado sencillo y por pasos para Amazon EC2 Auto Scaling |
Creación de un OpsItem en Systems Manager | Sí | Sí | Configuración de alarmas de CloudWatch para crear OpsItems |
Incidentes en Incident Manager de Systems Manager | Sí | No | Creación automática de incidentes con alarmas de CloudWatch |
Invocación de una función de Lambda | Sí | Sí | Invocación de una función de Lambda desde una alarma |
Información sobre investigaciones de CloudWatch | Sí | No | Iniciar una investigación de CloudWatch a partir de una alarma |
El contenido de las notificaciones de alarma difiere entre las alarmas de una sola métrica y las alarmas de varias series temporales:
-
Las alarmas de una sola métrica incluyen tanto el motivo del estado como datos detallados del motivo del estado, que muestran los puntos de datos específicos que provocaron el cambio de estado.
-
Las alarmas de varias series temporales proporcionan un motivo de estado simplificado para cada contribuyente, sin el bloque de datos detallado del motivo de estado.
ejemplo Ejemplos de contenido de las notificaciones
La notificación de una alarma de una sola métrica incluye datos detallados:
{ "stateReason": "Threshold Crossed: 3 out of the last 3 datapoints [32.6 (03/07/25 08:29:00), 33.8 (03/07/25 08:24:00), 41.0 (03/07/25 08:19:00)] were greater than the threshold (31.0)...", "stateReasonData": { "version": "1.0", "queryDate": "2025-07-03T08:34:06.300+0000", "startDate": "2025-07-03T08:19:00.000+0000", "statistic": "Average", "period": 300, "recentDatapoints": [41, 33.8, 32.6], "threshold": 31, "evaluatedDatapoints": [ { "timestamp": "2025-07-03T08:29:00.000+0000", "sampleCount": 5, "value": 32.6 } // Additional datapoints... ] } }
La notificación de una alarma de varias series temporales incluye un motivo simplificado:
{ "stateReason": "Threshold Crossed: 3 datapoints were greater than the threshold (0.0). The most recent datapoints which crossed the threshold: [32.6 (03/07/25 08:29:00)]." }
CloudWatch envía eventos a Amazon EventBridge cada vez que se crea, actualiza o elimina una alarma de CloudWatch o cambia su estado. Puede escribir reglas de EventBridge para tomar medidas o recibir notificaciones cuando EventBridge reciba estos eventos.