All Classes
-
Class Summary Class Description AggregateMetricsTask A task that is executed on theCloudWatchMetricPublisher's executor to add aMetricCollectionto aMetricCollectionAggregator.CloudWatchMetricLogger A holder forCloudWatchMetricLogger.METRIC_LOGGER.CloudWatchMetricPublisher An implementation ofMetricPublisherthat aggregates and uploads metrics to Amazon CloudWatch on a periodic basis.CloudWatchMetricPublisher.Builder Builder class to constructCloudWatchMetricPublisherinstances.MetricCollectionAggregator AggregatesMetricCollections by: (1) the minute in which they occurred, and (2) the dimensions in the collection associated with that metric.MetricUploader UploadsPutMetricDataRequests to aCloudWatchAsyncClient, logging whether it was successful or a failure to theCloudWatchMetricLogger.METRIC_LOGGER.UploadMetricsTasks A task that is executed on theCloudWatchMetricPublisher's executor to collect requests from aMetricCollectionAggregatorand write them to aMetricUploader.