| Interface | Description |
|---|---|
| MetricsFactory |
Factory for MetricsScope objects.
|
| MetricsScope |
An IMetricsScope represents a set of metric data that share a set of dimensions.
|
| 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.
|
| CloudWatchMetricKey | |
| CloudWatchMetricsFactory |
An IMetricsFactory that creates IMetricsScopes that output themselves via CloudWatch.
|
| CloudWatchMetricsPublisher |
Publisher that contains the logic to publish metrics.
|
| CloudWatchMetricsScope |
Metrics scope for CloudWatch metrics.
|
| CloudWatchPublisherRunnable |
A CloudWatchPublisherRunnable contains the logic of when to publish metrics.
|
| DimensionTrackingMetricsScope |
DimensionTrackingMetricsScope is where we provide functionality for dimensions.
|
| EndingMetricsScope | |
| FilteringMetricsScope |
An
IMetricsScope that filters FilteringMetricsScope.addData(java.lang.String, double, software.amazon.awssdk.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.
|
| MetricsCollectingTaskDecorator |
Decorates an ConsumerTask and reports metrics about its timing and success/failure.
|
| MetricsConfig |
Used by KCL to configure the metrics reported by the application.
|
| MetricsUtil | |
| 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.
|
| Enum | Description |
|---|---|
| MetricsLevel |
This class defines a set of standard metrics levels that can be used to control which metrics get emitted.
|
Copyright © 2019. All rights reserved.