Aggregieren von Statistiken nach Auto Scaling-Gruppe - Amazon CloudWatch

Aggregieren von Statistiken nach Auto Scaling-Gruppe

Sie können Statistiken für die EC2 Instances in einer Auto Scaling-Gruppe aggregieren. Metriken sind zwischen Regionen vollständig voneinander getrennt. Sie können jedoch CloudWatch-Metrikberechnungen verwenden, um Metriken aus mehreren Regionen zu aggregieren und zu transformieren. Sie können auch das kontoübergreifende Dashboard verwenden, um Metrikberechnungen für Metriken verschiedener Konten durchzuführen.

Dieses Beispiel zeigt, wie Sie die Gesamtzahl der Bytes anzeigen, die für eine einzelne Auto-Scaling-Gruppe auf die Festplatte geschrieben werden. Der Gesamtzahl wird für einminütige Zeiträume eines 24-Stunden-Intervalls für alle EC2 Instances in der angegebenen Auto Scaling-Gruppe berechnet.

So zeigen Sie DiskWriteBytes für die Instances in einer Auto-Scaling-Gruppe mithilfe der Konsole an
  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 den Namespace EC2 und anschließend By Auto Scaling Group (Nach Auto Scaling-Gruppe) aus.

  4. Wählen Sie die Zeile für die Metrik DiskWriteBytes und die spezifische Auto-Scaling-Gruppe aus, die ein Diagramm für die Metrik der Instances in der Auto-Scaling-Gruppe anzeigt. 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.

    In einer Auto-Scaling-Gruppe aggregierte Metriken
  5. 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. p95.45).

  6. 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 aus, und wählen Sie dann einen anderen Wert aus.

So rufen Sie DiskWriteBytes für die Instances in einer Auto-Scaling-Gruppe mithilfe der AWS CLI ab

Verwenden Sie den Befehl get-metric-statistics wie folgt:

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name DiskWriteBytes --dimensions Name=AutoScalingGroupName,Value=my-asg --statistics "Sum" "SampleCount" \ --start-time 2016-10-16T23:18:00 --end-time 2016-10-18T23:18:00 --period 360

Es folgt eine Beispielausgabe.

{ "Datapoints": [ { "SampleCount": 18.0, "Timestamp": "2016-10-19T21:36:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "SampleCount": 5.0, "Timestamp": "2016-10-19T21:42:00Z", "Sum": 0.0, "Unit": "Bytes" } ], "Label": "DiskWriteBytes" }