Interface | Description |
---|---|
ICWMetricsPublisher<KeyType> |
An ICWMetricsPublisher is a publisher that contains the logic to publish metrics.
|
Class | Description |
---|---|
AccumulateByNameMetricsScope |
This is a MetricScope with a KeyType of String.
|
AccumulatingMetricsScope<KeyType> |
An IMetricsScope that accumulates data from multiple calls to addData with
the same name parameter.
|
CWMetricKey | |
CWMetricsFactory |
An IMetricsFactory that creates IMetricsScopes that output themselves via CloudWatch.
|
CWMetricsScope |
Metrics scope for CloudWatch metrics.
|
CWPublisherRunnable<KeyType> |
A CWPublisherRunnable contains the logic of when to publish metrics.
|
DefaultCWMetricsPublisher |
Default implementation for publishing metrics to CloudWatch.
|
DimensionTrackingMetricsScope |
DimensionTrackingMetricsScope is where we provide functionality for dimensions.
|
EndingMetricsScope | |
FilteringMetricsScope |
An
IMetricsScope that filters FilteringMetricsScope.addData(java.lang.String, double, com.amazonaws.services.cloudwatch.model.StandardUnit) calls based on the provided metrics level. |
InterceptingMetricsFactory | |
LogMetricsFactory |
An IMetricsFactory that creates IMetricsScopes that output themselves via log4j.
|
LogMetricsScope |
An AccumulatingMetricsScope that outputs via log4j.
|
MetricAccumulatingQueue<KeyType> |
Helper class for accumulating MetricDatums with the same name and dimensions.
|
MetricDatumWithKey<KeyType> |
This class is used to store a MetricDatum as well as KeyType which stores specific information about
that particular MetricDatum.
|
MetricsHelper |
MetricsHelper assists with common metrics operations, most notably the storage of IMetricsScopes objects in a
ThreadLocal so we don't have to pass one throughout the whole call stack.
|
NullMetricsFactory | |
NullMetricsScope | |
ThreadSafeMetricsDelegatingFactory |
Metrics scope factory that delegates metrics scope creation to another factory, but
returns metrics scope that is thread safe.
|
ThreadSafeMetricsDelegatingScope |
Metrics scope that delegates to another metrics scope and is thread safe to be shared
across different threads.
|
Copyright © 2017. All rights reserved.