Example usage for com.amazonaws.services.cloudwatch AmazonCloudWatch putMetricData

List of usage examples for com.amazonaws.services.cloudwatch AmazonCloudWatch putMetricData

Introduction

In this page you can find the example usage for com.amazonaws.services.cloudwatch AmazonCloudWatch putMetricData.

Prototype

PutMetricDataResult putMetricData(PutMetricDataRequest putMetricDataRequest);

Source Link

Document

Publishes metric data points to Amazon CloudWatch.

Usage

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);
}