Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Dapatkan metrik dari CloudWatch
Metrik daftar
Untuk membuat daftar CloudWatch metrik, buat ListMetricsRequestlistMetrics
metode CloudWatchClient ini. Anda dapat menggunakan ListMetricsRequest
untuk memfilter metrik yang dikembalikan berdasarkan namespace, nama metrik, atau dimensi.
catatan
Daftar metrik dan dimensi yang diposting oleh AWS layanan dapat ditemukan dalam Referensi Amazon CloudWatch Metrik dan Dimensi di Amazon CloudWatch Panduan Pengguna.
Impor
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;
Kode
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); } }
Metrik dikembalikan dalam a ListMetricsResponsegetMetrics
metodenya.
Hasilnya mungkin paged. Untuk mengambil kumpulan hasil berikutnya, panggil nextToken
objek respons dan gunakan nilai token untuk membangun objek permintaan baru. Kemudian panggil listMetrics
metode lagi dengan permintaan baru.
Lihat contoh lengkapnya
Informasi lain
-
ListMetricsdi Referensi Amazon CloudWatch API