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.
Kombinieren von Alarmen
Mit CloudWatch können Sie mehrere Alarme zu einem zusammengesetzten Alarm kombinieren, um einen zusammengefassten, aggregierten Statusindikator für eine ganze Anwendung oder Gruppe von Ressourcen zu erstellen. Verbundalarme sind Alarme, die ihren Zustand durch die Überwachung der Zustände anderer Alarme bestimmen. Sie definieren Regeln, um den Status dieser überwachten Alarme mithilfe einer booleschen Logik zu kombinieren.
Sie können Verbundalarme verwenden, um Alarmrauschen zu reduzieren, indem Sie Aktionen nur auf aggregierter Ebene durchführen. Sie können beispielsweise einen Verbundalarm erstellen, um eine Benachrichtigung an Ihr Webserver-Team zu senden, wenn ein Alarm im Zusammenhang mit Ihrem Webserver ausgelöst wird. Wenn einer dieser Alarme in den ALARM-Status übergeht, wechselt der Verbundalarm selbst in den ALARM-Status und sendet eine Benachrichtigung an Ihr Team. Wenn andere Alarme, die sich auf Ihren Webserver beziehen, ebenfalls in den ALARM-Status wechseln, wird Ihr Team nicht mit neuen Benachrichtigungen überlastet, da der Verbundalarm sie bereits über die aktuelle Situation informiert hat.
Sie können auch Verbundalarme verwenden, um komplexe Alarmbedingungen zu erstellen und nur dann Maßnahmen zu ergreifen, wenn viele verschiedene Bedingungen erfüllt sind. Sie können beispielsweise einen Verbundalarm erstellen, der einen CPU-Alarm und einen Speicheralarm kombiniert und Ihr Team nur benachrichtigt, wenn sowohl der CPU- als auch der Speicheralarm ausgelöst wurden.
Using composite alarms
Bei der Verwendung von Verbundalarmen haben Sie zwei Möglichkeiten:
Konfigurieren Sie die gewünschten Aktionen nur auf der Ebene des Verbundalarms, und erstellen Sie die zugrunde liegenden überwachten Alarme ohne Aktionen
Konfigurieren Sie einen anderen Satz von Aktionen auf der Ebene des Verbundalarms. Bei den Aktionen für Verbundalarme könnte beispielsweise ein anderes Team involviert werden, falls ein weit verbreitetes Problem auftritt.
Verbundalarme können nur folgende Aktionen ausführen:
Benachrichtigen von Amazon-SNS-Themen
Aufrufen von Lambda-Funktionen
OpsItems Im Systems Manager Ops Center erstellen
Erstellen von Vorfällen in Systems Manager Incident Manager
Anmerkung
Alle zugrunde liegenden Alarme Ihres Verbundalarms müssen sich unter dem gleichen Konto und in der gleichen Region befinden wie Ihr Verbundalarm befinden. Wenn Sie jedoch einen zusammengesetzten Alarm in einem CloudWatch Konto für die kontenübergreifende Überwachung der Beobachtbarkeit einrichten, können die zugrunde liegenden Alarme Metriken in verschiedenen Quellkonten und im Überwachungskonto selbst überwachen. Weitere Informationen finden Sie unter CloudWatch kontenübergreifende Beobachtbarkeit.
Ein einzelner zusammengesetzter Alarm kann 100 zugrunde liegende Alarme überwachen und 150 zusammengesetzte Alarme können einen einzelnen zugrunde liegenden Alarm überwachen.
Regelausdrücke
Alle zusammengesetzten Alarme enthalten Regelausdrücke. Über Regelausdrücke wird zusammengesetzten Alarmen mitgeteilt, welche anderen Alarme überwacht werden sollen, um ihre Zustände zu bestimmen. Regelausdrücke können sich auf Metrikalarme und auf zusammengesetzte Alarme beziehen. Wenn Sie in einem Regelausdruck auf einen Alarm verweisen, weisen Sie dem Alarm eine Funktion zu, die bestimmt, in welchem der folgenden drei Zustände sich der Alarm befindet:
ALARM
ALARM („Alarmname oder Alarm-ARN“) ist TRUE, wenn sich der Alarm im ALARM-Status befindet.
OK
OK („Alarmname oder Alarm-ARN“) ist TRUE, wenn sich der Alarm im OK-Status befindet.
INSUFFICIENT_DATA
INSUFFICIENT_DATA („Alarmname oder Alarm-ARN“) ist TRUE, wenn sich der Alarm im INSUFFICIENT_DATA-Status befindet.
Anmerkung
TRUE wird immer als TRUE und FALSE immer als FALSE ausgewertet.
Beispielausdrücke
Der Anforderungsparameter AlarmRule
unterstützt die Verwendung der logischen Operatoren AND
, OR
und NOT
, sodass Sie mehrere Funktionen zu einem einzelnen Ausdruck kombinieren können. Die folgenden Beispielausdrücke zeigen, wie Sie die zugrunde liegenden Alarme in Ihrem zusammengesetzten Alarm konfigurieren können:
ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh)
Der Ausdruck gibt an, dass der zusammengesetzte Alarm nur in den Zustand
ALARM
wechselt, wenn sichCPUUtilizationTooHigh
undDiskReadOpsTooHigh
im ZustandALARM
befinden.ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress)
Der Ausdruck gibt an, dass der zusammengesetzte Alarm in den Zustand
ALARM
wechselt, wennCPUUtilizationTooHigh
sich im ZustandALARM
undDeploymentInProgress
sich nicht im ZustandALARM
befindet. Dies ist ein Beispiel für einen zusammengesetzten Alarm, der Alarmrauschen während eines Bereitstellungsfensters reduziert.(ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh)
Der Ausdruck gibt an, dass der zusammengesetzte Alarm in den Zustand
ALARM
wechselt, wenn(ALARM(CPUUtilizationTooHigh)
oder(DiskReadOpsTooHigh)
sich im ZustandALARM
und(NetworkOutTooHigh)
sich im ZustandOK
befindet. Dies ist ein Beispiel für einen zusammengesetzten Alarm, der Alarmrauschen reduziert, indem er Ihnen keine Benachrichtigungen sendet, wenn sich einer der zugrunde liegenden Alarme während eines Netzwerkproblems nicht im ZustandALARM
befindet.