Überwachen Sie EC2 API Amazon-Anfragen mit Amazon CloudWatch - Amazon Elastic Compute Cloud

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.

Überwachen Sie EC2 API Amazon-Anfragen mit Amazon CloudWatch

Sie können EC2 API Amazon-Anfragen mithilfe von Amazon CloudWatch überwachen. Amazon sammelt Rohdaten und verarbeitet sie zu lesbaren, nahezu in Echtzeit verfügbaren Metriken. Diese Kennzahlen bieten eine einfache Möglichkeit, die Nutzung und die Ergebnisse der EC2 API Amazon-Operationen im Laufe der Zeit zu verfolgen. Diese Informationen geben Ihnen einen besseren Überblick über die Leistung Ihrer Webanwendungen und ermöglichen es Ihnen, eine Vielzahl von Problemen zu identifizieren und zu diagnostizieren. Sie können auch Alarme einrichten, die auf bestimmte Schwellenwerte achten und Benachrichtigungen senden oder bestimmte Maßnahmen ergreifen, wenn diese Schwellenwerte erreicht werden.

Weitere Informationen zu CloudWatch finden Sie im CloudWatch Amazon-Benutzerhandbuch.

Wichtig

Amazon EC2 API Metrics ist eine optionale Funktion. Sie müssen den Zugriff auf diese Funktion beantragen. Weitere Informationen finden Sie unter EC2APIAmazon-Metriken aktivieren.

EC2APIAmazon-Metriken aktivieren

Gehen Sie wie folgt vor, um Zugriff auf diese Funktion für Sie anzufordern AWS-Konto.

Um Zugriff auf diese Funktion anzufordern
  1. AWS Support Zentrum öffnen.

  2. Wählen Sie Create case (Fall erstellen) aus.

  3. Wählen Sie Konto und Fakturierung aus.

  4. Wählen Sie für Service die Optionen Allgemeine Informationen und Erste Schritte aus.

  5. Wählen Sie als Kategorie die Option Nutzung AWS und Dienste aus.

  6. Wählen Sie Next step: Additional information (Nächster Schritt: Zusätzliche Informationen).

  7. Geben Sie unter Subject (Betreff) Request access to Amazon EC2 API metrics ein.

  8. Geben Sie für Beschreibung den Text Please grant my account access to Amazon EC2 API metrics. Related page: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/monitor.html ein. Geben Sie auch die Region an, auf die Sie Zugriff benötigen.

  9. Klicken Sie auf Next step: Solve now or contact us ( ()Nächster Schritt): Jetzt lösen oder Support kontaktieren).

  10. Wählen Sie auf der Registerkarte Kontakt Ihre bevorzugte Kontaktsprache und Kontaktmethode aus.

  11. Wählen Sie Absenden aus.

EC2APIAmazon-Metriken und -Dimensionen

Metriken

Die EC2 API Amazon-Metriken sind im AWS/EC2/API Namespace enthalten. In den folgenden Tabellen sind die Metriken aufgeführt, die für EC2 API Amazon-Anfragen verfügbar sind.

Metrik Beschreibung

ClientErrors

Die Anzahl der fehlgeschlagenen API Anfragen, die durch Client-Fehler verursacht wurden.

Diese Fehler werden normalerweise durch etwas verursacht, das der Client getan hat, z. B. durch die Angabe eines falschen oder ungültigen Parameters in der Anforderung oder durch die Verwendung einer Aktion oder Ressource im Namen eines Benutzers, der nicht berechtigt ist, die Aktion oder Ressource zu verwenden.

Einheit: Anzahl

RequestLimitExceeded

Wie oft die von Amazon zulässige maximale Anforderungsrate für Ihr Konto überschritten EC2 APIs wurde.

EC2APIAmazon-Anfragen werden gedrosselt, um die Leistung des Service aufrechtzuerhalten. Wenn Ihre Anfragen gedrosselt wurden, erhalten Sie die Fehlermeldung. Client.RequestLimitExceeded

Einheit: Anzahl

ServerErrors

Die Anzahl der fehlgeschlagenen API Anfragen, die durch interne Serverfehler verursacht wurden.

Diese Fehler werden normalerweise durch einen AWS serverseitigen Fehler, eine Ausnahme oder einen Ausfall verursacht.

Einheit: Anzahl

SuccessfulCalls

Die Anzahl der erfolgreichen API Anfragen.

Einheit: Anzahl

Dimensionen

Die EC2 Amazon-Metrikdaten können für alle EC2 API Aktionen gefiltert werden. Weitere Informationen zu Dimensionen finden Sie unter CloudWatch Amazon-Konzepte.

Aufbewahrung metrischer Daten

EC2APIAmazon-Metriken werden in Intervallen CloudWatch von 1 Minute an gesendet. CloudWatch speichert Metrikdaten wie folgt:

  • Datenpunkte mit einem Zeitraum von 60 Sekunden (1 Minute) stehen 15 Tage lang zur Verfügung

  • Datenpunkte mit einem Zeitraum von 300 Sekunden (5 Minuten) sind 63 Tage lang verfügbar.

  • Datenpunkte mit einem Zeitraum von 3600 Sekunden (1 Stunde) sind für 455 Tage (15 Monate) verfügbar.

Überwachung von Anfragen, die in Ihrem Namen gestellt wurden

APIAnfragen von AWS Diensten in Ihrem Namen, z. B. Anfragen von Rollen, die mit Services verknüpft sind, werden nicht auf Ihre API Drosselungslimits angerechnet und sie senden keine Messdaten CloudWatch für Ihr Konto an Amazon. Diese Anfragen können nicht überwacht werden mit. CloudWatch

APIAnfragen, die in Ihrem Namen von Drittanbietern gestellt werden, werden auf Ihre API Drosselungslimits angerechnet und sie senden Messwerte CloudWatch für Ihr Konto an Amazon. Diese Anfragen können mit überwacht werden. CloudWatch

Fakturierung

Es gelten die CloudWatch Standardpreise und Gebühren. Für die Nutzung der EC2 API Amazon-Metriken fallen keine zusätzlichen Gebühren an. Weitere Informationen finden Sie unter CloudWatch Amazon-Preise.

Mit Amazon arbeiten CloudWatch

CloudWatch Metriken anzeigen

Gehen Sie wie folgt vor, um die EC2 API Amazon-Metriken anzuzeigen.

Voraussetzung

Sie müssen den Zugriff auf EC2 API Amazon-Metriken für Ihr Konto aktivieren. Weitere Informationen finden Sie unter EC2APIAmazon-Metriken aktivieren.

So zeigen Sie die EC2 API Amazon-Metriken mit der Konsole an
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken, Alle Metriken aus.

  3. Wählen Sie auf der Registerkarte Durchsuchen den API Metrik-Namespace EC2/aus.

  4. Um die Metriken anzuzeigen, wählen Sie die Metrikdimension aus.

So zeigen Sie EC2 API Amazon-Metriken über die Befehlszeile an

Verwenden Sie einen der folgenden Befehle:

  • list-metrics ()AWS CLI

    aws cloudwatch list-metrics --namespace "AWS/EC2/API"
  • Holen- () CWMetricListAWS Tools for Windows PowerShell

    Get-CWMetricList -Namespace "AWS/EC2/API"

CloudWatch Alarme erstellen

Sie können einen CloudWatch Alarm erstellen, der eine SNS Amazon-Nachricht sendet, wenn sich der Zustand des Alarms ändert. Ein Alarm überwacht eine Metrik über einen bestimmten, von Ihnen definierten Zeitraum. Es sendet eine Benachrichtigung zu einem SNS Thema, die auf dem Wert der Metrik im Verhältnis zu einem bestimmten Schwellenwert über mehrere Zeiträume basiert.

Sie können beispielsweise einen Alarm erstellen, der die Anzahl der DescribeInstances API Anfragen überwacht, die aufgrund von serverseitigen Fehlern fehlschlagen. Der folgende Alarm sendet eine E-Mail-Benachrichtigung, wenn die Anzahl der DescribeInstances API fehlgeschlagenen Anfragen innerhalb von 5 Minuten einen Schwellenwert von 10 serverseitigen Fehlern erreicht.

Voraussetzung

Sie müssen den Zugriff auf die EC2 API Amazon-Metriken für Ihr Konto aktivieren. Weitere Informationen finden Sie unter EC2APIAmazon-Metriken aktivieren.

Um einen Alarm für EC2 DescribeInstances API Amazon-Request-Serverfehler zu erstellen
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Alarms (Alarme) und All alarms (Alle Alarme) aus.

  3. Wählen Sie Create alarm (Alarm erstellen) aus.

  4. Wählen Sie Metrik auswählen und geben Sie dann Folgendes an:

    1. Wählen Sie EC2/API.

    2. Wählen Sie Metriken pro Aktion aus.

    3. Aktivieren Sie das Kontrollkästchen neben dem Eintrag DescribeInstances, der sich in derselben Zeile wie der ServerErrorsMetrikname befindet.

    4. Wählen Sie Select metric (Metrik auswählen) aus.

  5. Die Seite Specify metric and conditions (Metrik und Bedingungen festlegen) wird angezeigt, die ein Diagramm und andere Informationen über die von Ihnen ausgewählte Metrik und Statistik anzeigt.

    1. Geben Sie unter Metrik Folgendes an:

      1. Wählen Sie für Statistic (Statistik) Sum (Summe) aus.

      2. Vergewissern Sie sich, dass für Zeitraum die Option 5 Minuten ausgewählt ist.

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

      1. Wählen Sie für Threshold type (Schwellenwerttyp) die Option Static (Statisch) aus.

      2. Wählen Sie für Wann immer ServerErrors ist die Option Größer/Gleich >=.

      3. Für als... , geben Sie 10 ein.

    3. Wählen Sie Weiter.

  6. Die Seite Configure actions (Konfigurieren von Aktionen) wird angezeigt.

    1. Geben Sie unter Benachrichtigung Folgendes an:

      1. Wählen Sie für Trigger im Alarmzustand die Option Bei Alarm aus.

      2. Wählen Sie unter SNS Thema auswählen die Option Bestehendes SNS Thema auswählen oder Neues Thema erstellen aus und füllen Sie die erforderlichen Felder für die Benachrichtigung aus.

      3. Wählen Sie Weiter.

  7. Die Seite „Namen und Beschreibung hinzufügen“ wird angezeigt.

    1. Geben Sie unter Alarmname einen Namen für Ihren Alarm ein. Der Name darf nur ASCII Zeichen enthalten.

    2. Geben Sie unter Alarmbeschreibung eine optionale Beschreibung für Ihren Alarm ein.

    3. Wählen Sie Weiter.

  8. Die Seite „Vorschau und Erstellung“ wird angezeigt. Vergewissern Sie sich, dass die Informationen korrekt sind, und wählen Sie dann Alarm erstellen.

Weitere Informationen finden Sie unter Verwenden von CloudWatch Amazon-Alarmen im CloudWatch Amazon-Benutzerhandbuch.