List of usage examples for com.amazonaws.services.cloudwatch AmazonCloudWatch putMetricData
PutMetricDataResult putMetricData(PutMetricDataRequest putMetricDataRequest);
Publishes metric data points to Amazon CloudWatch.
From source file:aws.example.cloudwatch.PutMetricData.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply a data point:\n" + "Ex: PutMetricData <data_point>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);// w ww . jav a 2 s .c om } Double data_point = Double.parseDouble(args[0]); 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); System.out.printf("Successfully put data point %f", data_point); }
From source file:cloudwatch.src.main.java.aws.example.cloudwatch.PutMetricData.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply a data point value\n" + "Ex: PutMetricData <data-point-value>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);//from ww w . j av a 2s. c om } Double dataPointValue = Double.parseDouble(args[0]); final AmazonCloudWatch cloudWatch = AmazonCloudWatchClientBuilder.defaultClient(); Dimension dimension = new Dimension().withName("UNIQUE_PAGES").withValue("URLS"); MetricDatum metricDatum = new MetricDatum().withMetricName("PAGES_VISITED").withUnit(StandardUnit.None) .withValue(dataPointValue).withDimensions(dimension); PutMetricDataRequest request = new PutMetricDataRequest().withNamespace("SITE/TRAFFIC") .withMetricData(metricDatum); PutMetricDataResult response = cloudWatch.putMetricData(request); System.out.printf("Successfully put data point %f", dataPointValue); }