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.
|
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 | |
CountAtValue | |
Counter.Builder | |
DistributionSummary.Builder | |
FunctionCounter.Builder<T> | |
FunctionTimer.Builder<T> | |
Gauge.Builder<T> | |
HistogramSnapshot | |
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 | |
ValueAtPercentile |
Enum | Description |
---|---|
Meter.Type |
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
|
Statistic |