CachedGauge<T> |
A Gauge implementation which caches its value for a period of time.
|
Clock |
An abstraction for how time passes.
|
Clock.CpuTimeClock |
A clock implementation which returns the current thread's CPU time.
|
Clock.UserTimeClock |
A clock implementation which returns the current time in epoch nanoseconds.
|
ConsoleReporter |
A reporter which outputs measurements to a PrintStream , like System.out .
|
ConsoleReporter.Builder |
|
Counter |
An incrementing and decrementing counter metric.
|
CsvReporter |
A reporter which creates a comma-separated values file of the measurements for each metric.
|
CsvReporter.Builder |
|
DerivativeGauge<F,T> |
A gauge whose value is derived from the value of another gauge.
|
EWMA |
An exponentially-weighted moving average.
|
ExponentiallyDecayingReservoir |
An exponentially-decaying random reservoir of long s.
|
Histogram |
A metric which calculates the distribution of a value.
|
JmxAttributeGauge |
A Gauge implementation which queries a MBeanServer for an attribute of an object.
|
JmxReporter |
A reporter which listens for new metrics and exposes them as namespaced MBeans.
|
JmxReporter.AbstractBean |
|
JmxReporter.Builder |
|
JmxReporter.JmxCounter |
|
JmxReporter.JmxGauge |
|
JmxReporter.JmxHistogram |
|
JmxReporter.JmxListener |
|
JmxReporter.JmxMeter |
|
JmxReporter.JmxTimer |
|
JmxReporter.MetricTimeUnits |
|
JvmAttributeGaugeSet |
A set of gauges for the JVM name, vendor, and uptime.
|
LongAdder |
One or more variables that together maintain an initially zero long sum.
|
Meter |
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
exponentially-weighted moving average throughputs.
|
MetricRegistry |
A registry of metric instances.
|
MetricRegistryListener.Base |
|
RatioGauge |
A gauge which measures the ratio of one value to another.
|
RatioGauge.Ratio |
A ratio of one quantity to another.
|
ScheduledReporter |
The abstract base class for all scheduled reporters (i.e., reporters which process a registry's
metrics periodically).
|
ScheduledReporter.NamedThreadFactory |
A simple named thread factory.
|
SharedMetricRegistries |
A map of shared, named metric registries.
|
Slf4jReporter |
A reporter class for logging metrics values to a SLF4J Logger periodically, similar to
ConsoleReporter or CsvReporter , but using the SLF4J framework instead.
|
Slf4jReporter.Builder |
|
SlidingTimeWindowReservoir |
A Reservoir implementation backed by a sliding window that stores only the measurements made
in the last N seconds (or other time unit).
|
SlidingWindowReservoir |
A Reservoir implementation backed by a sliding window that stores the last N
measurements.
|
Snapshot |
|
Striped64 |
A package-local class holding common representation and mechanics for classes supporting dynamic
striping on 64bit values.
|
Striped64.Cell |
Padded variant of AtomicLong supporting only raw accesses plus CAS.
|
Striped64.HashCode |
Holder for the thread-local hash code.
|
Striped64.ThreadHashCode |
The corresponding ThreadLocal class
|
ThreadLocalRandom |
Copied directly from the JSR-166 project.
|
Timer |
A timer metric which aggregates timing durations and provides duration statistics, plus
throughput statistics via Meter .
|
Timer.Context |
A timing context.
|
UniformReservoir |
A random sampling reservoir of a stream of long s.
|