Aggregieren von Statistiken auf allen Instances - 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.

Aggregieren von Statistiken auf allen Instances

Sie können verfügbare Statistiken für die Instances aggregieren, für die die detaillierte Überwachung aktiviert ist. Instances, die die grundlegende Überwachung verwenden, sind nicht in den Zusammenfassungen enthalten. Bevor Sie die Statistiken abrufen können, die für alle Instances aggregiert wurden, müssen Sie die detaillierte Überwachung (gegen Aufpreis) aktivieren, bei der Daten in 1-Minuten-Intervallen bereitgestellt werden.

Beachten Sie, dass Amazon CloudWatch keine Daten regionsübergreifend AWS aggregieren kann. Die Metriken sind zwischen Regionen vollständig voneinander getrennt.

Dieses Beispiel zeigt, wie Sie die detaillierte Überwachung verwenden können, um die durchschnittliche CPU-Auslastung für Ihre EC2 Instances abzurufen. Da keine Dimension angegeben ist, werden Statistiken für alle Dimensionen im AWS/EC2 Namespace CloudWatch zurückgegeben.

Wichtig

Diese Technik zum Abrufen aller Dimensionen in einem AWS Namespace funktioniert nicht für benutzerdefinierte Namespaces, die Sie auf Amazon veröffentlichen. CloudWatch Bei benutzerdefinierten Namespaces müssen Sie die vollständige Palette von Dimensionen angeben, die im Zusammenhang mit einem bestimmten Datenpunkt stehen, um Statistiken zu diesem Datenpunkt abzurufen.

So zeigen Sie die durchschnittliche CPU-Auslastung für Ihre gesamten Instances an (Konsole)
  1. Öffnen Sie die Konsole unter https://console.aws.amazon.com/cloudwatch/. CloudWatch

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie den Namespace EC2 und Across All Instances (Über alle Instances) aus.

  4. Wählen Sie die Zeile mit CPUUtilization aus, in der ein Diagramm für die Metrik Ihrer gesamten EC2 Instances angezeigt wird. Wählen Sie das Stiftsymbol aus, um das Diagramm zu benennen. Wenn Sie den Zeitraum ändern möchten, müssen Sie einen der vordefinierten Werte oder custom (benutzerdefiniert) auswählen.

    Für die EC2-Instances aggregierte Metriken
  5. Um die Statistik oder den Zeitraum der Metrik zu ändern, müssen Sie die Registerkarte Graphed metrics (Grafisch dargestellte Metriken) auswählen. Wählen Sie die Spaltenüberschrift oder einen einzelnen Wert und anschließend einen anderen Wert aus.

So rufen Sie die durchschnittliche CPU-Auslastung für Ihre gesamten Instances ab (AWS CLI)

Verwenden Sie den Befehl get-metric-statistics wie folgt, um den Durchschnittswert der CPUUtilization-Metrik für Ihre gesamten Instances abzurufen.

aws cloudwatch get-metric-statistics \ --namespace AWS/EC2 \ --metric-name CPUUtilization \ --period 3600 --statistics "Average" "SampleCount" \ --start-time 2022-10-11T23:18:00 \ --end-time 2022-10-12T23:18:00

Ausgabebeispiel:

{ "Datapoints": [ { "SampleCount": 238.0, "Timestamp": "2022-10-12T07:18:00Z", "Average": 0.038235294117647062, "Unit": "Percent" }, { "SampleCount": 240.0, "Timestamp": "2022-10-12T09:18:00Z", "Average": 0.16670833333333332, "Unit": "Percent" }, { "SampleCount": 238.0, "Timestamp": "2022-10-11T23:18:00Z", "Average": 0.041596638655462197, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }