<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>cloudwatch</artifactId> <version>2.x.x</version> </dependency> CloudWatchClient cw = CloudWatchClient.builder() .credentialsProvider(DefaultCredentialsProvider.create()) .region(Region.US_WEST_2) .build(); MetricDatum datum = MetricDatum.builder() .metricName("MyMetric") .unit(StandardUnit.COUNT) .value(1.0) .build(); PutMetricDataRequest request = PutMetricDataRequest.builder() .namespace("MyNamespace") .metricData(datum) .build(); PutMetricDataResponse response = cw.putMetricData(request); ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); Runnable task = () -> { // ... // executor.shutdown(); }; executor.scheduleAtFixedRate(task, 0, 1, TimeUnit.MINUTES);


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