Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Obtenez des statistiques auprès de CloudWatch
Affichage des métriques
Pour répertorier CloudWatch les métriques, créez une méthode ListMetricsRequestlistMetrics
méthode. Vous pouvez utiliser ListMetricsRequest
pour filtrer les métriques renvoyées par espace de noms, nom de métrique ou dimension.
Note
Une liste des mesures et des dimensions publiées par les AWS services se trouve dans la référence Amazon CloudWatch des mesures et dimensions du guide de l'Amazon CloudWatchutilisateur.
Importations
import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.cloudwatch.CloudWatchClient; import software.amazon.awssdk.services.cloudwatch.model.CloudWatchException; import software.amazon.awssdk.services.cloudwatch.model.ListMetricsRequest; import software.amazon.awssdk.services.cloudwatch.model.ListMetricsResponse; import software.amazon.awssdk.services.cloudwatch.model.Metric;
Code
public static void listMets( CloudWatchClient cw, String namespace) { boolean done = false; String nextToken = null; try { while(!done) { ListMetricsResponse response; if (nextToken == null) { ListMetricsRequest request = ListMetricsRequest.builder() .namespace(namespace) .build(); response = cw.listMetrics(request); } else { ListMetricsRequest request = ListMetricsRequest.builder() .namespace(namespace) .nextToken(nextToken) .build(); response = cw.listMetrics(request); } for (Metric metric : response.metrics()) { System.out.printf( "Retrieved metric %s", metric.metricName()); System.out.println(); } if(response.nextToken() == null) { done = true; } else { nextToken = response.nextToken(); } } } catch (CloudWatchException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
Les métriques sont renvoyées dans un ListMetricsResponsegetMetrics
méthode.
Les résultats peuvent être paginés. Pour extraire le prochain lot de résultats, appelez nextToken
sur l'objet réponse et utilisez la valeur du jeton pour générer un objet nouvelle demande. Puis, appelez à nouveau la méthode listMetrics
avec la nouvelle demande.
Consultez l'exemple complet
En savoir plus
-
ListMetricsdans la référence de Amazon CloudWatch l'API