Einen Metrics Insights-Alarm erstellen CloudWatch - Amazon CloudWatch

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
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metrics (Metriken) All metrics (Alle Metriken) aus.

  3. Wählen Sie die Registerkarte Queries (Abfragen) aus.

  4. (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.

  5. Um eine eigene Abfrage zu erstellen, können Sie entweder die Ansicht Builder oder Editor verwenden oder auch eine Kombination aus beiden. 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 eingeschlossen werden, der als Endergebnis des Ausdrucks nur eine Zeitreihe zurückgibt.

  6. Wenn Sie mit Ihrer Abfrage zufrieden sind, klicken Sie auf Run (Ausführen).

  7. Wählen Sie Alarm erstellen aus.

  8. Geben Sie unter Conditions (Bedingungen) Folgendes an:

    1. Für wann auch immer metric ist, geben Sie an, ob die Metrik größer, kleiner oder gleich dem Schwellenwert sein muss. Geben Sie unter than... (dann ...) den Schwellenwert an.

    2. 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 Status ALARM 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.

    3. 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 CloudWatch Alarme fehlende Daten behandeln.

  9. Wählen Sie Weiter.

  10. Wählen Sie unter Benachrichtigung ein SNS Thema aus, das benachrichtigt werden soll, wenn sich der Alarm im ALARM Status, OK Status oder INSUFFICIENT_DATA Status 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).

  11. 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 nur dann Systems Manager Manager-Aktionen ausführen, wenn sie in den ALARM Status 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, benötigen Sie bestimmte Berechtigungen. Weitere Informationen finden Sie unter Beispiele für identitätsbasierte Richtlinien für AWS Systems Manager Incident Manager.

  12. Wenn Sie fertig sind, wählen Sie Weiter.

  13. 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.

  14. 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 im metrics-Parameter eine Metrics-Insights-Abfrage an. Mit dem folgenden Befehl wird beispielsweise ein Alarm ausgelöst, der in den ALARM Status wechselt, wenn eine Ihrer Instances eine CPU Auslastung von über 50% erreicht.

    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