| Interface | Description |
|---|---|
| Clock | |
| Counter |
Used to measure the rate of change based on calls to increment.
|
| DistributionSummary |
Track the sample distribution of events.
|
| FunctionCounter |
A counter that tracks a monotonically increasing function.
|
| FunctionTimer | |
| Gauge | |
| LongTaskTimer | |
| Meter |
A counter, gauge, timer, or distribution summary that results collects one or more metrics.
|
| MeterFilter |
As requests are made of a
MeterRegistry to create new metrics, allow for filtering out
the metric altogether, transforming its ID (name or tags) in some way, and transforming its
configuration. |
| MeterRegistryConfig | |
| NamingConvention |
Monitoring systems make different recommendations regarding naming convention.
|
| Tag |
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
|
| TimeGauge | |
| Timer |
Timer intended to track of a large number of short running events.
|
| Class | Description |
|---|---|
| AbstractDistributionSummary | |
| AbstractMeter | |
| AbstractTimer | |
| Counter.Builder | |
| DistributionSummary.Builder | |
| FunctionCounter.Builder<T> | |
| FunctionTimer.Builder<T> | |
| Gauge.Builder<T> | |
| ImmutableTag | |
| LongTaskTimer.Builder | |
| Measurement |
A measurement sampled from a meter.
|
| Meter.Builder |
Builder for custom meter types
|
| Meter.Id | |
| MeterRegistry |
Creates and manages your application's set of meters.
|
| Metrics | |
| MockClock | |
| Tags | |
| TimeGauge.Builder<T> | |
| Timer.Builder |
| Enum | Description |
|---|---|
| Meter.Type |
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
|
| MeterFilterReply | |
| Statistic |