Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Operazione per gli allarmi
È possibile specificare le operazioni intraprese da un allarme quando cambia stato tra gli stati OK, ALARM e INSUFFICIENT_DATA.
È possibile impostare la maggior parte delle operazioni per la transizione in ciascuno dei tre stati. Ad eccezione delle operazioni di dimensionamento automatico, le operazioni si verificano solo nelle transizioni di stato e non vengono più eseguite se la condizione persiste per ore o giorni.
Le seguenti azioni sono supportate come azioni di allarme:
-
Inviare una notifica a uno o più abbonati tramite un argomento Amazon Simple Notification Service. Gli abbonati possono essere sia applicazioni che persone.
-
Richiamare una funzione Lambda. Questo è il modo più semplice per automatizzare le azioni personalizzate relative alle dello stato degli allarmi.
-
Gli allarmi basati su parametri EC2 possono eseguire operazioni EC2, ad esempio l'arresto, l'interruzione, il riavvio o il ripristino di un'istanza EC2.
-
Gli allarmi possono anche eseguire operazioni per dimensionare un gruppo Auto Scaling.
-
Gli allarmi possono essere creati OpsItems in Systems Manager Ops Center o creare incidenti in AWS Systems Manager Incident Manager. Queste operazioni vengono eseguite solo quando l'allarme entra in stato ALARM.
-
Un allarme può avviare un'indagine quando entra in stato ALARM.
Gli allarmi emettono anche eventi Amazon EventBridge quando cambiano stato e possono essere configurati in modo Amazon EventBridge da attivare altre azioni per questi cambiamenti di stato.
Operazioni degli allarmi e notifiche
La tabella seguente mostra le azioni eseguite per gli allarmi insieme al loro comportamento per gli allarmi con più serie temporali (o contributori):
| Tipo di operazione | Supporto per più allarmi con serie temporali di Metrics Insights | Supporto per PromQL Alarm | Ulteriori informazioni |
|---|---|---|---|
| Notifiche SNS | Livello di collaboratore | Livello di collaboratore | Destinazioni per eventi Amazon SNS |
| Operazioni EC2 (arresto, terminazione, riavvio, ripristino) | Non supportata | Non supportata | Arresta, termina, riavvia o ripristina un'istanza EC2 |
| Operazioni Auto Scaling | Non supportata | Non supportata | Semplici policy di dimensionamento per fasi per Amazon EC2 Auto Scaling |
| OpsItem Creazione di Systems Manager | Livello di allarme | Non supportata | Configura CloudWatch gli allarmi da creare OpsItems |
| Strumento di gestione degli incidenti Systems Manager | Livello di allarme | Non supportata | Creazione automatica di incidenti con allarmi CloudWatch |
| Invocazione della funzione Lambda | Livello di collaboratore | Livello di collaboratore | Invocazione di una funzione Lambda da un allarme |
| CloudWatch indagini, indagini | Livello di allarme | Non supportata | Avvia un' CloudWatch indagine da un allarme |
Il contenuto delle notifiche di allarme varia a seconda del tipo di allarme:
-
Gli allarmi a metrica singola includono sia un motivo dello stato che dati dettagliati sul motivo dello stato, mostrando i punti dati specifici che hanno causato il cambiamento di stato.
-
Gli allarmi Metrics Insights a più serie temporali forniscono un motivo di stato semplificato per ogni collaboratore, senza il blocco dati dettagliato del motivo dello stato.
-
Gli allarmi PromQL non includono un motivo dello stato o i dati del motivo dello stato nelle loro notifiche.
Esempio Esempi di contenuto delle notifiche
La notifica di allarme a metrica singola include dati dettagliati:
{ "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... ] } }
Notifica SNS di più serie temporali Metrics Insights Alarm per Contributor, ad esempio:
{ "AlarmName": "DynamoDBInsightsAlarm", "NewStateValue": "ALARM", "NewStateReason": "Threshold Crossed: 1 datapoint was less than the threshold (1.0). The most recent datapoint which crossed the threshold: [0.0 (01/12/25 13:34:00)].", "StateChangeTime": "2025-12-01T13:42:04.919+0000", "OldStateValue": "OK", "AlarmContributorId": "6d442278dba546f6", "AlarmContributorAttributes": { "TableName": "example-dynamodb-table-name" } // Additional information... }
Esempio di notifica SNS PromQL Alarm per Contributor:
{ "AlarmName": "HighCPUUsageAlarm", "NewStateValue": "ALARM", "StateChangeTime": "2025-12-01T13:42:04.919+0000", "OldStateValue": "OK", "AlarmContributorId": "1d502278dcd546a1", "AlarmContributorAttributes": { "team": "example-team-name" } // Additional information... }
Disattivazione delle azioni di allarme
Le regole di silenziamento degli allarmi consentono di disattivare automaticamente le azioni di allarme durante finestre temporali predefinite, come periodi di manutenzione o eventi operativi. CloudWatch continua a monitorare gli stati degli allarmi prevenendo al contempo le notifiche indesiderate. Per ulteriori informazioni, consulta Regole di silenziamento degli allarmi.
Disattiva le regole e disabilita le azioni di allarme
Le regole di silenziamento degli allarmi disattivano temporaneamente le azioni durante le finestre temporali pianificate e riattivano automaticamente l'audio al termine della finestra. Al contrario, l'DisableAlarmActionsAPI disabilita permanentemente le azioni di allarme fino a quando non si effettua una chiamata manuale. EnableAlarmActions L'EnableAlarmActionsAPI non riattiva gli allarmi disattivati in base a regole di silenziamento attive.
Nota
La disattivazione di un allarme non CloudWatch impedisce l'invio di eventi di allarme per la creazione, l'aggiornamento, l'eliminazione e le modifiche allo stato di un allarme su Amazon EventBridge.