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 Ihnen, wie Sie die maximale CPU Auslastung einer bestimmten EC2 Instance ermitteln.

Voraussetzungen
Um die durchschnittliche CPU Auslastung für eine bestimmte Instance mithilfe der Konsole anzuzeigen
  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 EC2Metrik-Namespace aus.

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

    Sehen Sie sich die metrischen Abmessungen für Amazon an EC2
  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 zu ermitteln, verwenden Sie AWS CLI

Verwenden Sie den get-metric-statisticsBefehl wie folgt, um die CPUUtilization Metrik für die angegebene Instanz 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 den maximalen CPU Nutzungsprozentsatz 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" }