AWS SDK for Java 1.x は 2024 年 7 月 31 日にメンテナンスモードに移行し、2025 年 12 月 31 日にend-of-support
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
メトリクスの一覧表示
CloudWatch メトリクスを一覧表示するには、ListMetricsRequest を作成して AmazonCloudWatchClient の listMetrics
メソッドを呼び出します。ListMetricsRequest
を使用して、名前空間、メトリクス名、またはディメンションで返されたメトリクスをフィルタリングできます。
注記
AWS サービスによって投稿されるメトリクスとディメンションのリストは、 Amazon CloudWatch ユーザーガイドの {https---docs-aws-amazon-com-AmazonCloudWatch-latest-monitoring-CW-Support-For-AWS html}[Amazon CloudWatch Metrics and Dimensions Reference] にあります。
インポート
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;
コード
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;
}
}
メトリクスは、getMetrics
メソッドを呼び出すことによって ListMetricsResult 内で返されます。結果はページ分割される場合があります。結果の次のバッチを取得するには、ListMetricsResult
オブジェクトの getNextToken
メソッドの戻り値を使用して元のリクエストオブジェクトで setNextToken
を呼び出し、変更したリクエストオブジェクトを listMetrics
の再呼び出しに渡します。
詳細情報
-
Amazon CloudWatch API リファレンスの ListMetrics。