All Classes Interface Summary Class Summary
| Class |
Description |
| AsynchronousInstrument |
AsynchronousInstrument is an interface that defines a type of instruments that are used
to report measurements asynchronously.
|
| AsynchronousInstrument.DoubleResult |
The result pass to the updater.
|
| AsynchronousInstrument.LongResult |
The result pass to the updater.
|
| AsynchronousInstrumentBuilder<R> |
|
| BatchRecorder |
Util class that can be use to atomically record measurements associated with a set of Metrics.
|
| BoundDoubleCounter |
|
| BoundDoubleUpDownCounter |
|
| BoundDoubleValueRecorder |
|
| BoundLongCounter |
|
| BoundLongUpDownCounter |
|
| BoundLongValueRecorder |
|
| DoubleCounter |
Counter is the most common synchronous instrument.
|
| DoubleCounterBuilder |
|
| DoubleSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum).
|
| DoubleSumObserverBuilder |
|
| DoubleUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
| DoubleUpDownCounterBuilder |
|
| DoubleUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
| DoubleUpDownSumObserverBuilder |
|
| DoubleValueObserver |
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to
capture values that are treated as individual observations, recorded with the observe(value)
method.
|
| DoubleValueObserverBuilder |
|
| DoubleValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
| DoubleValueRecorderBuilder |
|
| GlobalMetricsProvider |
IMPORTANT: This is a temporary class, and solution for the metrics package until it will be
marked as stable.
|
| Instrument |
Base interface for all metrics defined in this package.
|
| InstrumentBuilder |
The Builder class for the Instrument.
|
| Labels |
An immutable container for labels, which are key-value pairs of Strings.
|
| LabelsBuilder |
A builder of Labels supporting an arbitrary number of key-value pairs.
|
| LongCounter |
Counter is the most common synchronous instrument.
|
| LongCounterBuilder |
|
| LongSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum).
|
| LongSumObserverBuilder |
|
| LongUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
| LongUpDownCounterBuilder |
|
| LongUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
| LongUpDownSumObserverBuilder |
|
| LongValueObserver |
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to
capture values that are treated as individual observations, recorded with the observe(value)
method.
|
| LongValueObserverBuilder |
|
| LongValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
| LongValueRecorderBuilder |
|
| Meter |
Meter is a simple, interface that allows users to record measurements (metrics).
|
| MeterProvider |
A registry for creating named Meters.
|
| SynchronousInstrument<B extends io.opentelemetry.api.metrics.BoundSynchronousInstrument> |
SynchronousInstrument is an interface that defines a type of instruments that are used to report
measurements synchronously.
|
| SynchronousInstrumentBuilder |
|