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 |
|
GlobalMeterProvider |
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 String s.
|
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 Meter s.
|
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 |
|