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 CloudWatch utilisateur.
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