Interface | Description |
---|---|
Clock |
Used to measure absolute and relative time.
|
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 |
The count accumulated to a histogram bucket.
|
Counter.Builder |
Fluent builder for counters.
|
DistributionSummary.Builder |
Fluent builder for distribution summaries.
|
FunctionCounter.Builder<T> |
Fluent builder for function counters.
|
FunctionTimer.Builder<T> |
Fluent builder for function timer.
|
Gauge.Builder<T> |
Fluent builder for gauges.
|
HistogramSnapshot | |
ImmutableTag | |
LongTaskTimer.Builder |
Fluent builder for long task timers.
|
LongTaskTimer.Sample | |
Measurement |
A measurement sampled from a meter.
|
Meter.Builder |
Fluent builder for custom meters.
|
Meter.Id |
A meter is uniquely identified by its combination of name and tags.
|
MeterRegistry |
Creates and manages your application's set of meters.
|
Metrics |
Generator of meters bound to a static global composite registry.
|
MockClock | |
Tags |
An immutable collection of
Tags . |
TimeGauge.Builder<T> |
Fluent builder for time gauges.
|
Timer.Builder |
Fluent builder for timers.
|
Timer.Sample | |
ValueAtPercentile |
A precomputed percentile of a distribution.
|
Enum | Description |
---|---|
Meter.Type |
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
|
Statistic |
A description of the value contained in a measurement.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.