import com.amazonaws.services.cloudwatch.model.StandardUnit; import java.util.concurrent.TimeUnit; import software.amazon.awssdk.services.cloudwatch.CloudWatchClient; import software.amazon.awssdk.services.cloudwatch.model.PutMetricDataRequest; import software.amazon.awssdk.services.cloudwatch.model.Dimension; import software.amazon.awssdk.services.cloudwatch.model.MetricDatum; public class MetricsExample { public static void main(String[] args) { // Create a CloudWatch client CloudWatchClient cloudWatchClient = CloudWatchClient.create(); // Create a MetricDatum object with custom metric data MetricDatum metricDatum = MetricDatum.builder() .metricName("CustomMetric") .value(42.0) .unit(StandardUnit.COUNT) .dimensions(Dimension.builder() .name("Instance") .value("i-12345678") .build()) .build(); // Create a PutMetricDataRequest and add the MetricDatum to it PutMetricDataRequest request = PutMetricDataRequest.builder() .namespace("MyNamespace") .metricData(metricDatum) .build(); // Send the request to CloudWatch cloudWatchClient.putMetricData(request); } }


上一篇:
下一篇:
切换中文