See: Description
| Interface | Description |
|---|---|
| BatchRecorder |
Util class that can be use to atomically record measurements associated with a set of Metrics.
|
| Counter<H extends InstrumentWithBinding.BoundInstrument> |
Base interface for all the Counter metrics.
|
| Counter.Builder |
Builder class for
Counter. |
| DoubleCounter |
Counter metric, to report instantaneous measurement of a double value.
|
| DoubleCounter.BoundDoubleCounter |
A
Bound Instrument for a CounterDouble. |
| DoubleCounter.Builder |
Builder class for
DoubleCounter. |
| DoubleMeasure |
Measure to report instantaneous measurement of a double value.
|
| DoubleMeasure.BoundDoubleMeasure |
A
Bound Instrument for a LongMeasure. |
| DoubleMeasure.Builder |
Builder class for
DoubleMeasure. |
| DoubleObserver |
Observer to report pre-aggregated metrics with double value.
|
| DoubleObserver.Builder |
Builder class for
DoubleObserver. |
| DoubleObserver.ResultDoubleObserver |
The result for the
Observer.Callback. |
| Instrument |
Base interface for all metrics defined in this package.
|
| Instrument.Builder |
The
Builder class for the Instrument. |
| InstrumentWithBinding<B extends InstrumentWithBinding.BoundInstrument> |
Base interface for all metrics with bounds defined in this package.
|
| InstrumentWithBinding.BoundInstrument | |
| LabelSet |
LabelSet is an implementation-level interface that represents a set of Labels for use as
pre-defined labels in the metrics API.
|
| LongCounter |
Counter instrument, to report instantaneous measurements of long values.
|
| LongCounter.BoundLongCounter |
A
Bound Instrument for a LongCounter. |
| LongCounter.Builder |
Builder class for
LongCounter. |
| LongMeasure |
Measure to report instantaneous measurement of a long value.
|
| LongMeasure.BoundLongMeasure |
A
Bound Instrument for a LongMeasure. |
| LongMeasure.Builder |
Builder class for
LongMeasure. |
| LongObserver |
Observer to report pre-aggregated metrics with double value.
|
| LongObserver.Builder |
Builder class for
LongObserver. |
| LongObserver.ResultLongObserver |
The result for the
Observer.Callback. |
| Measure<H extends InstrumentWithBinding.BoundInstrument> |
Base interface for all the Measure instruments.
|
| Measure.Builder |
Builder class for
Measure. |
| Meter |
Meter is a simple, interface that allows users to record measurements (metrics).
|
| MeterProvider |
A registry for creating named
Meters. |
| Observer<R> |
Base interface for all the Observer metrics.
|
| Observer.Builder |
Builder class for
Observer. |
| Observer.Callback<R> |
A
Callback for a Observer. |
| Class | Description |
|---|---|
| DefaultMeter |
No-op implementations of
Meter. |
| DefaultMeterProvider | |
| DefaultMetricsProvider |