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.