Abrufen von Metriken aus CloudWatch - AWS SDK for Java 1.x

Wir haben die kommende Version end-of-support für AWS SDK for Java (v1) angekündigt. Wir empfehlen Ihnen, auf AWS SDK for Java Version 2 zu migrieren. Termine, weitere Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

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.

Abrufen von Metriken aus CloudWatch

Auflisten von Metriken

Zur Auflistung CloudWatch Metriken, erstellen Sie eineListMetricsRequestund rufen Sie den AmazonCloudWatchClient's anlistMetrics-Methode. Sie können ListMetricsRequest zum Filtern der zurückgegebenen Metriken nach Namespace, Metrikname oder Dimensionen verwenden.

Anmerkung

Eine Liste der Metriken und Dimensionen, die vonAWSDienste finden Sie im {https—docs-AWS-Amazon-com-AmazoncloudWatch-Latest-Monitoring-CW-Support-for-AWS-html} [Amazon CloudWatch Referenz für -Metriken und -Dimensionen]Amazon CloudWatch-Benutzerhandbuch.

Importe

import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.ListMetricsRequest; import com.amazonaws.services.cloudwatch.model.ListMetricsResult; import com.amazonaws.services.cloudwatch.model.Metric;

Code

final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); ListMetricsRequest request = new ListMetricsRequest() .withMetricName(name) .withNamespace(namespace); boolean done = false; while(!done) { ListMetricsResult response = cw.listMetrics(request); for(Metric metric : response.getMetrics()) { System.out.printf( "Retrieved metric %s", metric.getMetricName()); } request.setNextToken(response.getNextToken()); if(response.getNextToken() == null) { done = true; } }

Die Metriken werden in einem ListMetricsResult durch Aufrufen der getMetrics-Methode zurückgegeben. Eventuell werden die Ergebnisse seitenweise zurückgegeben. Um den nächsten Stapel Ergebnisse abzurufen, rufen Sie setNextToken beim Original-Anforderungsobjekt mit dem Rückgabewert der getNextToken-Methode des ListMetricsResult-Objekts auf. Übergeben Sie das geänderte Anforderungsobjekt dann an einen weiteren Aufruf von listMetrics.

Weitere Informationen