Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ottieni metriche da CloudWatch
Elencazione dei parametri
Per elencare le CloudWatch metriche, crea un metodo ListMetricsRequestlistMetrics
Puoi utilizzare ListMetricsRequest
per filtrare i parametri restituiti in base a spazio dei nomi, nome parametro o dimensioni.
Nota
Un elenco di metriche e dimensioni pubblicate dai AWS servizi è disponibile nel riferimento alle Amazon CloudWatch metriche e alle dimensioni nella Guida per l'Amazon CloudWatchutente.
Importazioni
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;
Codice
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); } }
Le metriche vengono restituite in un ListMetricsResponsegetMetrics
I risultati possono essere paginati. Per recuperare il batch di risultati successivo, chiama nextToken
sull'oggetto di risposta e utilizza il valore del token per creare un nuovo oggetto richiesta. Quindi, chiama nuovamente il metodo listMetrics
con una nuova richiesta.
Vedi l'esempio completo
Ulteriori informazioni
-
ListMetricsnell'Amazon CloudWatchAPI Reference