| 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 © 2021. All rights reserved.