發佈自訂指標資料 - AWS SDK for Java 1.x

截至 2024 年 7 月 31 日, AWS SDK for Java 1.x 已進入維護模式,並將end-of-support在 2025 年 12 月 31 日送達。我們建議您遷移至 AWS SDK for Java 2.x,以繼續接收新功能、可用性改善和安全性更新。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

發佈自訂指標資料

的一些AWS服務發佈他們自己的指標在以」開頭的命名空間中AWS 「您也可以使用自己的命名空間來發佈自訂指標資料(只要開頭不是」AWS 「)。

發佈自訂指標資料

若要發佈您自己的指標資料,請呼叫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);

詳細資訊