See: Description
| Interface | Description |
|---|---|
| AsynchronousInstrument<R> |
AsynchronousInstrument is an interface that defines a type of instruments that are used
to report measurements asynchronously. |
| AsynchronousInstrument.Builder |
Builder class for
AsynchronousInstrument. |
| AsynchronousInstrument.Callback<R> |
A
Callback for a AsynchronousInstrument. |
| BatchRecorder |
Util class that can be use to atomically record measurements associated with a set of Metrics.
|
| DoubleCounter |
Counter is the most common synchronous instrument.
|
| DoubleCounter.BoundDoubleCounter |
A
Bound Instrument for a DoubleCounter. |
| DoubleCounter.Builder |
Builder class for
DoubleCounter. |
| DoubleSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum). |
| DoubleSumObserver.Builder |
Builder class for
DoubleSumObserver. |
| DoubleSumObserver.ResultDoubleSumObserver |
The result for the
AsynchronousInstrument.Callback. |
| DoubleUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
| DoubleUpDownCounter.BoundDoubleUpDownCounter |
A
Bound Instrument for a DoubleUpDownCounter. |
| DoubleUpDownCounter.Builder |
Builder class for
DoubleUpDownCounter. |
| DoubleUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
| DoubleUpDownSumObserver.Builder |
Builder class for
DoubleUpDownSumObserver. |
| DoubleUpDownSumObserver.ResultDoubleUpDownSumObserver |
The result for the
Callback. |
| 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. |
| DoubleValueObserver.Builder |
Builder class for
DoubleValueObserver. |
| DoubleValueObserver.ResultDoubleValueObserver |
The result for the
Callback. |
| DoubleValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
| DoubleValueRecorder.BoundDoubleValueRecorder |
A
Bound Instrument for a DoubleValueRecorder. |
| DoubleValueRecorder.Builder |
Builder class for
DoubleValueRecorder. |
| Instrument |
Base interface for all metrics defined in this package.
|
| Instrument.Builder |
The
Builder class for the Instrument. |
| LongCounter |
Counter is the most common synchronous instrument.
|
| LongCounter.BoundLongCounter |
A
Bound Instrument for a LongCounter. |
| LongCounter.Builder |
Builder class for
LongCounter. |
| LongSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum). |
| LongSumObserver.Builder |
Builder class for
LongSumObserver. |
| LongSumObserver.ResultLongSumObserver |
The result for the
AsynchronousInstrument.Callback. |
| LongUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
| LongUpDownCounter.BoundLongUpDownCounter |
A
Bound Instrument for a LongUpDownCounter. |
| LongUpDownCounter.Builder |
Builder class for
LongUpDownCounter. |
| LongUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
| LongUpDownSumObserver.Builder |
Builder class for
LongUpDownSumObserver. |
| LongUpDownSumObserver.ResultLongUpDownSumObserver |
The result for the
Callback. |
| 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. |
| LongValueObserver.Builder |
Builder class for
LongValueObserver. |
| LongValueObserver.ResultLongValueObserver |
The result for the
Callback. |
| LongValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
| LongValueRecorder.BoundLongValueRecorder |
A
Bound Instrument for a LongValueRecorder. |
| LongValueRecorder.Builder |
Builder class for
LongValueRecorder. |
| Meter |
Meter is a simple, interface that allows users to record measurements (metrics).
|
| MeterProvider |
A registry for creating named
Meters. |
| SynchronousInstrument<B extends SynchronousInstrument.BoundInstrument> |
SynchronousInstrument is an interface that defines a type of instruments that are used to report
measurements synchronously.
|
| SynchronousInstrument.BoundInstrument | |
| SynchronousInstrument.Builder |
Builder class for
SynchronousInstrument. |
| Class | Description |
|---|---|
| DefaultMeter |
No-op implementations of
Meter. |
| DefaultMeterProvider |