Class CloudWatch


  • public class CloudWatch
    extends Object
    Utilities for using CloudWatch.
    • Constructor Detail

      • CloudWatch

        public CloudWatch()
    • Method Detail

      • listMetrics

        public static Iterable<Metric> listMetrics​(CloudWatchApi cloudWatchApi,
                                                   String region,
                                                   ListMetricsOptions options)
        List metrics based on the criteria in the ListMetricsOptions passed in.
        Parameters:
        cloudWatchApi - the CloudWatchApi to use for the request
        region - the region to list metrics in
        options - the options describing the ListMetrics request
        Returns:
        iterable of metrics fitting the criteria
      • putMetricData

        public static void putMetricData​(CloudWatchApi cloudWatchApi,
                                         String region,
                                         Iterable<MetricDatum> metrics,
                                         String namespace)
        Pushes metrics to CloudWatch.
        Parameters:
        cloudWatchApi - the CloudWatchApi to use for the request
        region - the region to put the metrics in
        metrics - the metrics to publish
        namespace - the namespace to publish the metrics in