Statistiken für eine bestimmte Ressource abrufen - 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.

Statistiken für eine bestimmte Ressource abrufen

Das folgende Beispiel zeigt, wie Sie die maximale CPU-Auslastung bei einer bestimmten EC2 Instance bestimmen.

Voraussetzungen
So zeigen Sie die durchschnittliche CPU-Auslastung für eine bestimmte Instance mithilfe der Konsole an:
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie den Namespace der EC2-Metrik aus.

    
              Auswählen des Namespace der EC2-Metrik
  4. Wählen Sie die Dimension Per-Instance Metrics (Metriken pro Instance) aus.

    
              Anzeigen der Dimensionen für Amazon EC2-Metriken
  5. Geben Sie CPUUtilization in das Suchfeld ein und drücken Sie die Eingabetaste. Wählen Sie die Zeile für eine Instance aus, in der ein Diagramm mit der CPUUtilization-Metrik für die Instance angezeigt wird. Wenn Sie den Namen des Diagramms ändern möchten, wählen Sie das Bleistiftsymbol. Wenn Sie den Zeitraum ändern möchten, müssen Sie einen der vordefinierten Werte oder custom (benutzerdefiniert) auswählen.

    
                Diagramm einer einzelnen Metrik
  6. Wenn Sie die Statistik ändern möchten, wählen Sie die Registerkarte Graphed metrics aus. Wählen Sie die Spaltenüberschrift oder einen einzelnen Wert aus, und wählen Sie dann eine der Statistiken oder vordefinierten Perzentile aus, oder geben Sie eine benutzerdefinierte Perzentile ein (z. B. p99.999).

    
                Ändern der Statistik für eine Metrik
  7. Wenn Sie den Zeitraum ändern möchten, wählen Sie die Registerkarte Graphed metrics aus. Wählen Sie die Spaltenüberschrift oder einen einzelnen Wert und anschließend einen anderen Wert aus.

Um die CPU-Auslastung pro EC2-Instance mit dem zu ermitteln AWS CLI

Verwenden Sie den get-metric-statisticsBefehl wie folgt, um die CPUUtilization Metrik für die angegebene Instance abzurufen.

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization \ --dimensions Name=InstanceId,Value=i-1234567890abcdef0 --statistics Maximum \ --start-time 2016-10-18T23:18:00 --end-time 2016-10-19T23:18:00 --period 360

Die zurückgegebenen Statistiken sind Sechs-Minuten-Werte für das angeforderte 24-Stunden-Intervall. Jeder Wert stellt die maximale CPU-Auslastung in Prozent für die angegebene Instance für einen bestimmten Zeitraum von 6 Minuten dar. Beachten Sie, dass die Datenpunkte nicht in chronologischer Reihenfolge zurückgegeben werden. Das folgende Beispiel zeigt den Anfang der Ausgabe (die vollständige Ausgabe umfasst Datenpunkte für alle 6 Minuten des 24-Stunden-Zeitraums).

{ "Datapoints": [ { "Timestamp": "2016-10-19T00:18:00Z", "Maximum": 0.33000000000000002, "Unit": "Percent" }, { "Timestamp": "2016-10-19T03:18:00Z", "Maximum": 99.670000000000002, "Unit": "Percent" }, { "Timestamp": "2016-10-19T07:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }