| Class | Description |
|---|---|
| Clock |
Clock to manage agent time synced with the server.
|
| EvictingRingBuffer<T> |
A basic ring buffer with an ability to evict values on overflow.
|
| LazySupplier |
Caching wrapper with lazy init for a
Supplier |
| MetricConstants |
Metric constants.
|
| MetricMangler |
Handles updating the metric and source names by extracting components from the metric name.
|
| MetricMangler.MetricComponents |
Simple struct to store and return the source, annotations and the updated metric.
|
| MetricsToTimeseries | |
| MetricWhiteBlackList |
White/Black list checker for a metric.
|
| NamedThreadFactory |
Simple thread factory to be used with Executors.newScheduledThreadPool that allows assigning name prefixes
to all pooled threads to simplify thread identification during troubleshooting.
|
| Pair<T,V> | |
| SynchronizedEvictingRingBuffer<T> |
A thread-safe implementation of a basic ring buffer with an ability to evict values on overflow.
|
| TaggedMetricName |
A taggable metric name.
|
| TraceConstants |
Trace constants.
|
Copyright © 2020. All rights reserved.