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.
Einen Metrics Insights-Alarm erstellen CloudWatch
So erstellen Sie einen Alarm für eine Metrics-Insights-Abfrage mit der Konsole
-
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Metrics (Metriken) All metrics (Alle Metriken) aus.
(Optional) Um eine vorgefertigte Beispielabfrage auszuführen, wählen Sie Add query (Abfrage hinzufügen) und wählen Sie die auszuführende Abfrage aus. Oder Sie können den Editor auswählen, um die Beispielabfrage zu bearbeiten. Wählen Sie anschließend Run (Ausführen) aus, um die geänderte Abfrage auszuführen.
Um Ihre eigene Abfrage zu erstellen, wählen Sie Abfrage aus mehreren Quellen. Sie können dann die Builder-Ansicht, die Editor-Ansicht und auch eine Kombination aus beiden verwenden. Sie können jederzeit zwischen den beiden Ansichten wechseln und Ihre laufende Arbeit in beiden Ansichten anzeigen.
In der Ansicht Builder können Sie den Metrik-Namespace, den Metriknamen, den Filter, die Gruppe und die Bestelloptionen durchsuchen und auswählen. Für jede dieser Optionen bietet Ihnen der Abfrage-Generator eine Liste von Auswahlmöglichkeiten in Ihrer Umgebung zur Auswahl.
In der Ansicht Editor können Sie mit dem Schreiben Ihrer Abfrage beginnen. Während der Eingabe bietet der Editor Vorschläge basierend auf den Zeichen, die Sie bisher eingegeben haben.
Wichtig
Um einen Alarm für eine Metrics-Insights-Abfrage auszulösen, muss die Abfrage eine einzelne Zeitreihe zurückgeben. Wenn sie eine GROUP-BY-Anweisung enthält, muss die GROUP-BY-Anweisung in einen metrischen mathematischen Ausdruck eingebettet werden, der nur eine Zeitreihe als Endergebnis des Ausdrucks zurückgibt.
Wenn Sie mit Ihrer Abfrage zufrieden sind, klicken Sie auf Run (Ausführen).
Wählen Sie Alarm erstellen aus.
Geben Sie unter Conditions (Bedingungen) Folgendes an:
-
Geben Sie für Whenever
metric
is an, ob die Metrik größer, kleiner oder gleich dem Schwellenwert sein muss. Geben Sie unter than... (dann ...) den Schwellenwert an. -
Wählen Sie Additional configuration (Zusätzliche Konfiguration). Geben Sie unter Datapoints to alarm (Datenpunkte für Alarm) an, wie viele Auswertungszeiträume (Datenpunkte) im Status
ALARM
sein müssen, damit der Alarm ausgelöst wird. Wenn die beiden Werte hier übereinstimmen, erstellen Sie einen Alarm, der in den StatusALARM
wechselt, wenn entsprechend viele aufeinanderfolgende Zeiträume überschritten werden.Um einen M aus N Alarm zu erstellen, geben Sie eine niedrigere Zahl für den ersten Wert als für den zweiten Wert an. Weitere Informationen finden Sie unter Auswerten eines Alarms.
Wählen Sie für Missing data treatment (Behandlung von fehlenden Daten) aus, wie sich der Alarm verhalten soll, wenn einige Datenpunkte fehlen. Weitere Informationen finden Sie unter Konfiguration, wie Alarme fehlende Daten behandeln CloudWatch .
-
Wählen Sie Weiter aus.
-
Wählen Sie unter Notification (Benachrichtigung) ein SNS-Thema aus, das benachrichtigt werden soll, wenn sich der Alarm im Status
ALARM
,OK
oderINSUFFICIENT_DATA
befindet.Um zu erreichen, dass der Alarm mehrere Benachrichtigungen für den gleichen Alarmstatus oder für verschiedene Statuswerte sendet, wählen Sie Benachrichtigung hinzufügen.
Damit der Alarm keine Benachrichtigungen sendet, wählen Sie Remove (Entfernen).
Damit der Alarm Auto Scaling- oder Systems Manager Manager-Aktionen ausführt, wählen Sie die entsprechende Schaltfläche und wählen Sie den Alarmstatus und die auszuführende Aktion aus. EC2 Alarme können Aktionen des Systems Manager nur ausführen, wenn sie in den ALARM-Zustand wechseln. Weitere Informationen zu Systems Manager Manager-Aktionen finden Sie unter Konfiguration für CloudWatch die Erstellung OpsItems aus Alarmen und Incident-Erstellung.
Anmerkung
Um einen Alarm zu erstellen, der eine SSM-Incident-Manager-Aktion ausführt, müssen Sie über bestimmte Berechtigungen verfügen. Weitere Informationen finden Sie unter Beispiele für identitätsbasierte Richtlinien für AWS Systems Manager Incident Manager.
-
Wenn Sie fertig sind, wählen Sie Weiter.
-
Geben Sie einen Namen und eine Beschreibung für den Alarm ein. Der Name darf nur ASCII-Zeichen enthalten. Wählen Sie anschließend Weiter.
Bestätigen Sie unter Preview and create (Vorschau und erstellen), dass die Informationen und Bedingungen den Anforderungen entsprechen, und wählen Sie dann Create alarm (Alarm erstellen).
Um einen Alarm für eine Metrics Insights-Abfrage zu erstellen, verwenden Sie AWS CLI
Verwenden Sie den
put-metric-alarm
-Befehl und geben Sie immetrics
-Parameter eine Metrics-Insights-Abfrage an. Mit dem folgenden Befehl wird beispielsweise ein Alarm ausgelöst, der in den Zustand ALARM wechselt, wenn die CPU-Auslastung einer Ihrer Instances über 50 % steigt.aws cloudwatch put-metric-alarm --alarm-name Metrics-Insights-alarm --evaluation-periods 1 --comparison-operator GreaterThanThreshold --metrics '[{"Id":"m1","Expression":"SELECT MAX(CPUUtilization) FROM SCHEMA(\"AWS/EC2\", InstanceId)", "Period":60}]' --threshold 50