| Clock |
An abstraction for how time passes.
|
| ConsoleReporter |
A reporter which outputs measurements to a PrintStream, like System.out.
|
| ConsoleReporter.Builder |
|
| Counter |
An incrementing and decrementing counter metric.
|
| Counting |
An interface for metric types which have counts.
|
| CsvFileProvider |
This interface allows a pluggable implementation of what file names
the CsvReporter will write to.
|
| CsvReporter |
A reporter which creates a comma-separated values file of the measurements for each metric.
|
| CsvReporter.Builder |
|
| EWMA |
An exponentially-weighted moving average.
|
| Gauge |
A gauge metric is an instantaneous reading of a particular value.
|
| Histogram |
A metric which calculates the distribution of a value.
|
| Meter |
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
moving average throughputs.
|
| Metered |
An object which maintains mean and moving average rates.
|
| Metric |
A tag interface to indicate that a class is a metric.
|
| MetricAttribute |
Represents attributes of metrics which can be reported.
|
| MetricFilter |
A filter used to determine whether or not a metric should be reported, among other things.
|
| MetricRegistry |
A registry of metric instances.
|
| MetricRegistry.MetricSupplier |
|
| MetricRegistryListener |
Listeners for events from the registry.
|
| MetricSet |
A set of named metrics.
|
| MovingAverages |
A triple of moving averages (one-, five-, and fifteen-minute
moving average) as needed by Meter.
|
| RatioGauge.Ratio |
A ratio of one quantity to another.
|
| Reporter |
|
| Reservoir |
A statistically representative reservoir of a data stream.
|
| Sampling |
An object which samples values.
|
| ScheduledReporter |
The abstract base class for all scheduled reporters (i.e., reporters which process a registry's
metrics periodically).
|
| 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 |
|
| Slf4jReporter.LoggingLevel |
|
| Snapshot |
|
| Timer |
A timer metric which aggregates timing durations and provides duration statistics, plus
throughput statistics via Meter.
|
| Timer.Context |
A timing context.
|
| WeightedSnapshot.WeightedSample |
|