AWS SDK for Java 1.x は 2024 年 7 月 31 日にメンテナンスモードに入り、2025 年 12 月 31 end-of-support
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
カスタムメトリクスデータを発行する
複数の AWS のサービスが「AWS
」で始まる名前空間で独自のメトリクスを発行します。(「AWS
」で始まらない限り) 独自の名前空間を使用してカスタムメトリクスデータを発行することもできます。
カスタムメトリクスデータを発行する
独自のメトリクスデータを発行するには、AmazonCloudWatchClient の putMetricData
メソッドを PutMetricDataRequest で呼び出します。PutMetricDataRequest
には、データ用に使用するカスタム名前空間と、MetricDatum オブジェクト内のデータポイント自体に関する情報が含まれている必要があります。
注記
「AWS
」で始まる名前空間を指定することはできません。「AWS
」で始まる名前空間は、Amazon Web Services 製品による利用のために予約されています。
インポート
import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.Dimension; import com.amazonaws.services.cloudwatch.model.MetricDatum; import com.amazonaws.services.cloudwatch.model.PutMetricDataRequest; import com.amazonaws.services.cloudwatch.model.PutMetricDataResult; import com.amazonaws.services.cloudwatch.model.StandardUnit;
Code
final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); Dimension dimension = new Dimension() .withName("UNIQUE_PAGES") .withValue("URLS"); MetricDatum datum = new MetricDatum() .withMetricName("PAGES_VISITED") .withUnit(StandardUnit.None) .withValue(data_point) .withDimensions(dimension); PutMetricDataRequest request = new PutMetricDataRequest() .withNamespace("SITE/TRAFFIC") .withMetricData(datum); PutMetricDataResult response = cw.putMetricData(request);
詳細情報
-
Amazon CloudWatch ユーザーガイドの Amazon CloudWatch メトリクスの使用。
-
Amazon CloudWatch ユーザーガイドの AWS 名前空間。
-
Amazon CloudWatch API リファレンスの PutMetricData