Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Alarmaktionen
Sie können angeben, welche Aktionen ein Alarm ausführt, wenn er den Zustand zwischen den Zuständen OK, ALARM und INSUPFIZIENT_DATA ändert.
Die meisten Aktionen können für den Übergang in jeden der 3 Zustände festgelegt werden. Mit Ausnahme der Auto-Scaling-Aktionen finden die Aktionen nur bei Zustandsübergängen statt und werden nicht erneut ausgeführt, wenn der Zustand über Stunden oder Tage anhält.
Folgendes wird als Alarmaktionen unterstützt:
-
Benachrichtigen Sie einen oder mehrere Subscriber mithilfe eines Themas von Amazon Simple Notification Service. Subscriber können sowohl Anwendungen als auch Personen sein.
-
Rufen Sie eine Lambda-Funktion auf. Dies ist die einfachste Methode für Sie, benutzerdefinierte Aktionen bei Änderungen des Alarmstatus zu automatisieren.
-
Auf EC2-Metriken basierende Alarme können auch EC2-Aktionen ausführen, wie etwa das Anhalten, Beenden, Neustarten oder Wiederherstellen einer EC2-Instance.
-
Alarme können auch Aktionen ausführen, um eine Auto-Scaling-Gruppe zu skalieren.
-
Alarme können OpsItems im Systems Manager Ops Center oder im AWS Systems Manager Incident Manager zu Vorfällen führen. Diese Aktionen werden nur ausgeführt, wenn der Alarm in den Zustand ALARM wechselt.
-
Ein Alarm kann eine Untersuchung einleiten, wenn er in den Status ALARM wechselt.
Alarme geben auch Ereignisse aus, Amazon EventBridge wenn sie ihren Status ändern. Sie können festlegen, Amazon EventBridge dass bei diesen Statusänderungen andere Aktionen ausgelöst werden.
Alarmaktionen und -benachrichtigungen
Die folgende Tabelle zeigt die Aktionen, die für Alarme ausgeführt wurden, zusammen mit ihrem Verhalten bei mehreren Zeitreihen- (oder Mitwirkenden) Alarmen:
| Aktionstyp | Unterstützung mehrerer Zeitreihenalarme von Metrics Insights | Unterstützung für PromQL Alarme | Unterstützung von Log Alarm | Weitere Informationen |
|---|---|---|---|---|
| SNS-Benachrichtigungen | Mitwirkenden-Stufe | Mitwirkenden-Stufe | Mitwirkenden-Stufe | Ziele von Amazon SNS-Ereignissen |
| EC2-Aktionen (Stoppen, Beenden, Neustarten, Wiederherstellen) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Beenden, Beenden, Neustarten oder Wiederherstellen einer EC2-Instance |
| Auto Scaling-Aktionen | Nicht unterstützt | Alarmstufe 1 | Nicht unterstützt | Schrittweise und einfache Skalierungsrichtlinien für Amazon EC2 Auto Scaling |
| Erstellung von Systems Manager OpsItem | Alarm-Stufe | Nicht unterstützt | Alarm-Stufe | Konfigurieren Sie die zu erstellenden CloudWatch Alarme OpsItems |
| Vorfälle in Systems Manager Incident Manager | Alarm-Stufe | Nicht unterstützt | Nicht unterstützt | Automatisches Erstellen von Vorfällen mit CloudWatch Alarmen |
| Aufruf einer Lambda-Funktion | Mitwirkenden-Stufe | Mitwirkenden-Stufe | Mitwirkenden-Stufe | Aufrufen einer Lambda-Funktion von einem Alarm |
| CloudWatch Ermittlungen, Ermittlungen | Alarm-Stufe | Nicht unterstützt | Nicht unterstützt | Starten Sie eine CloudWatch Untersuchung von einem Alarm aus |
1 PromQL-Alarme unterstützen nur Application Auto Scaling-Aktionen.
Der Inhalt der Alarmbenachrichtigungen unterscheidet sich je nach Alarmtyp:
-
Single-metric Alarme enthalten sowohl einen Zustandsgrund als auch detaillierte Daten zum Zustandsgrund, aus denen die spezifischen Datenpunkte hervorgehen, die die Statusänderung verursacht haben.
-
Multi-time Die Alarme der Serie Metrics Insights bieten einen vereinfachten Statusgrund für jeden Mitwirkenden, ohne den detaillierten Datenblock zur Statusursache.
-
PromQL-Alarme enthalten in ihren Benachrichtigungen weder einen Grund noch Daten zur Begründung des Bundesstaats.
-
Protokollalarme ohne Mitwirkende (Einzelwert) enthalten sowohl einen Statusgrund als auch detaillierte Daten zur Ursache des Zustands, sodass die ausgewerteten Abfrageergebnisse angezeigt werden.
-
Log-Alarme mit Mitwirkenden (mithilfe einer
BYKlausel) bieten einen vereinfachten Grund für jeden Mitwirkenden, ohne den detaillierten Datenblock zur Statusursache.
Beispiel Beispiele für Inhalte in Benachrichtigungen
Single-metric Die Alarmbenachrichtigung enthält detaillierte Daten:
{ "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... ] } }
SNS-Benachrichtigung über mehrere Zeitreihen von Metrics Insights Alarm für Contributor — Beispiel:
{ "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... }
PromQL Alarm SNS-Benachrichtigung für Contributor — Beispiel:
{ "AlarmName": "HighCPUUsageAlarm", "NewStateValue": "ALARM", "StateChangeTime": "2025-12-01T13:42:04.919+0000", "OldStateValue": "OK", "AlarmContributorId": "1d502278dcd546a1", "AlarmContributorAttributes": { "team": "example-team-name" } // Additional information... }
Alarmaktionen stummschalten
Mithilfe der Regeln zur Stummschaltung von Alarmen können Sie Alarmaktionen in vordefinierten Zeitfenstern, wie z. B. Wartungsperioden oder Betriebsereignissen, automatisch stummschalten. CloudWatch überwacht weiterhin die Alarmzustände und verhindert gleichzeitig unerwünschte Benachrichtigungen. Weitere Informationen finden Sie unter Regeln für die Stummschaltung.
Regeln stummschalten statt Alarmaktionen deaktivieren
Regeln zum Stummschalten von Alarmen schalten Aktionen in geplanten Zeitfenstern vorübergehend aus und heben automatisch die Stummschaltung auf, wenn das Fenster endet. Im Gegensatz dazu deaktiviert die DisableAlarmActions API Alarmaktionen dauerhaft, bis Sie sie manuell aufrufen. EnableAlarmActions Die EnableAlarmActions API hebt die Stummschaltung von Alarmen, die durch aktive Stummschaltregeln stummgeschaltet wurden, nicht auf.
Anmerkung
Das Stummschalten eines Alarms CloudWatch verhindert nicht, dass Alarmereignisse für das Erstellen, Aktualisieren, Löschen und Statusänderungen von Alarmen an Amazon gesendet werden. EventBridge