A B D E F G I L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(double) - Method in interface io.opentelemetry.api.metrics.BoundDoubleCounter
-
Adds the given
increment
to the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.BoundDoubleUpDownCounter
-
Adds the given
increment
to the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
-
Adds the given
increment
to the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
-
Adds the given
increment
to the current value. - add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
-
Adds the given
increment
to the current value. - add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
-
Adds the given
increment
to the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.BoundLongCounter
-
Adds the given
increment
to the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.BoundLongUpDownCounter
-
Adds the given
increment
to the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.LongCounter
-
Adds the given
increment
to the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
-
Adds the given
increment
to the current value. - add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongCounter
-
Adds the given
increment
to the current value. - add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
-
Adds the given
increment
to the current value. - asMap() - Method in interface io.opentelemetry.api.metrics.common.Labels
- AsynchronousInstrument - Interface in io.opentelemetry.api.metrics
-
AsynchronousInstrument
is an interface that defines a type of instruments that are used to report measurements asynchronously. - AsynchronousInstrument.DoubleResult - Interface in io.opentelemetry.api.metrics
-
The result pass to the updater.
- AsynchronousInstrument.LongResult - Interface in io.opentelemetry.api.metrics
-
The result pass to the updater.
- AsynchronousInstrumentBuilder<R> - Interface in io.opentelemetry.api.metrics
-
Builder class for
AsynchronousInstrument
.
B
- BatchRecorder - Interface in io.opentelemetry.api.metrics
-
Util class that can be use to atomically record measurements associated with a set of Metrics.
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongCounter
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
- bind(Labels) - Method in interface io.opentelemetry.api.metrics.SynchronousInstrument
-
Returns a
Bound Instrument
associated with the specified labels. - BoundDoubleCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aDoubleCounter
. - BoundDoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aDoubleUpDownCounter
. - BoundDoubleValueRecorder - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aDoubleValueRecorder
. - BoundLongCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aLongCounter
. - BoundLongUpDownCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aLongUpDownCounter
. - BoundLongValueRecorder - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrument
for aLongValueRecorder
. - build() - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrumentBuilder
- build() - Method in interface io.opentelemetry.api.metrics.common.LabelsBuilder
-
Create the
Labels
from this. - build() - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
- build() - Method in interface io.opentelemetry.api.metrics.DoubleSumObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
- build() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.DoubleValueObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorderBuilder
- build() - Method in interface io.opentelemetry.api.metrics.InstrumentBuilder
-
Builds and returns a
Instrument
with the desired options. - build() - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
- build() - Method in interface io.opentelemetry.api.metrics.LongSumObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
- build() - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.LongValueObserverBuilder
- build() - Method in interface io.opentelemetry.api.metrics.LongValueRecorderBuilder
- build() - Method in interface io.opentelemetry.api.metrics.SynchronousInstrumentBuilder
- builder() - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Creates a new
LabelsBuilder
instance for creating arbitraryLabels
.
D
- DoubleCounter - Interface in io.opentelemetry.api.metrics
-
Counter is the most common synchronous instrument.
- doubleCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a builder for a
DoubleCounter
. - DoubleCounterBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleCounter
. - DoubleSumObserver - Interface in io.opentelemetry.api.metrics
-
SumObserver
is the asynchronous instrument corresponding to Counter, used to capture a monotonic sum with Observe(sum). - doubleSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
DoubleSumObserver
. - DoubleSumObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleSumObserver
. - DoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
-
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment) supports negative increments.
- doubleUpDownCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a builder for a
DoubleUpDownCounter
. - DoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleUpDownCounter
. - DoubleUpDownSumObserver - Interface in io.opentelemetry.api.metrics
-
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture a non-monotonic count with Observe(sum).
- doubleUpDownSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
DoubleUpDownSumObserver
. - DoubleUpDownSumObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleUpDownSumObserver
. - DoubleValueObserver - Interface in io.opentelemetry.api.metrics
-
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(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
DoubleValueObserver
. - DoubleValueObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleValueObserver
. - DoubleValueRecorder - Interface in io.opentelemetry.api.metrics
-
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
- doubleValueRecorderBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
DoubleValueRecorder
. - DoubleValueRecorderBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
DoubleValueRecorder
.
E
- empty() - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with no attributes.
F
- forEach(BiConsumer<String, String>) - Method in interface io.opentelemetry.api.metrics.common.Labels
-
Iterates over all the key-value pairs of labels contained by this instance.
G
- get() - Static method in class io.opentelemetry.api.metrics.GlobalMetricsProvider
-
Returns the globally registered
MeterProvider
. - get(String) - Method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns the value for the given
key
, ornull
if the key is not present. - get(String) - Method in interface io.opentelemetry.api.metrics.MeterProvider
-
Gets or creates a named meter instance.
- get(String, String) - Method in interface io.opentelemetry.api.metrics.MeterProvider
-
Gets or creates a named and versioned meter instance.
- getMeter(String) - Static method in class io.opentelemetry.api.metrics.GlobalMetricsProvider
-
Gets or creates a named meter instance from the globally registered
MeterProvider
. - getMeter(String, String) - Static method in class io.opentelemetry.api.metrics.GlobalMetricsProvider
-
Gets or creates a named and versioned meter instance from the globally registered
MeterProvider
. - GlobalMetricsProvider - Class in io.opentelemetry.api.metrics
-
IMPORTANT: This is a temporary class, and solution for the metrics package until it will be marked as stable.
I
- Instrument - Interface in io.opentelemetry.api.metrics
-
Base interface for all metrics defined in this package.
- InstrumentBuilder - Interface in io.opentelemetry.api.metrics
-
The
Builder
class for theInstrument
. - io.opentelemetry.api.metrics - package io.opentelemetry.api.metrics
-
This package describes the Metrics API that can be used to record application Metrics.
- io.opentelemetry.api.metrics.common - package io.opentelemetry.api.metrics.common
- isEmpty() - Method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns whether this instance is empty (contains no labels).
L
- Labels - Interface in io.opentelemetry.api.metrics.common
-
An immutable container for labels, which are key-value pairs of
String
s. - LabelsBuilder - Interface in io.opentelemetry.api.metrics.common
-
A builder of
Labels
supporting an arbitrary number of key-value pairs. - LongCounter - Interface in io.opentelemetry.api.metrics
-
Counter is the most common synchronous instrument.
- longCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a builder for a
LongCounter
. - LongCounterBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongCounter
. - LongSumObserver - Interface in io.opentelemetry.api.metrics
-
SumObserver
is the asynchronous instrument corresponding to Counter, used to capture a monotonic sum with Observe(sum). - longSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
LongSumObserver
. - LongSumObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongSumObserver
. - LongUpDownCounter - Interface in io.opentelemetry.api.metrics
-
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment) supports negative increments.
- longUpDownCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a builder for a
LongUpDownCounter
. - LongUpDownCounterBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongUpDownCounter
. - LongUpDownSumObserver - Interface in io.opentelemetry.api.metrics
-
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture a non-monotonic count with Observe(sum).
- longUpDownSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
LongUpDownSumObserver
. - LongUpDownSumObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongUpDownSumObserver
. - LongValueObserver - Interface in io.opentelemetry.api.metrics
-
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(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
LongValueObserver
. - LongValueObserverBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongValueObserver
. - LongValueRecorder - Interface in io.opentelemetry.api.metrics
-
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
- longValueRecorderBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
-
Returns a new builder for a
LongValueRecorder
. - LongValueRecorderBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
LongValueRecorder
.
M
- Meter - Interface in io.opentelemetry.api.metrics
-
Meter is a simple, interface that allows users to record measurements (metrics).
- MeterProvider - Interface in io.opentelemetry.api.metrics
-
A registry for creating named
Meter
s.
N
- newBatchRecorder(String...) - Method in interface io.opentelemetry.api.metrics.Meter
-
Utility method that allows users to atomically record measurements to a set of Instruments with a common set of labels.
- noop() - Static method in interface io.opentelemetry.api.metrics.MeterProvider
-
Returns a
MeterProvider
that only creates no-opInstrument
s that neither record nor are emitted.
O
- observe(double, Labels) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.DoubleResult
- observe(long, Labels) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.LongResult
- of(String...) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with the providedkeyValueLabelPairs
. - of(String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with a single key-value pair. - of(String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with two key-value pairs. - of(String, String, String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with three key-value pairs. - of(String, String, String, String, String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with four key-value pairs. - of(String, String, String, String, String, String, String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labels
instance with five key-value pairs.
P
- put(DoubleCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleCounter
with the given value. - put(DoubleUpDownCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleUpDownCounter
with the given value. - put(DoubleValueRecorder, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleValueRecorder
with the given value. - put(LongCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongCounter
with the given value. - put(LongUpDownCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongUpDownCounter
with the given value. - put(LongValueRecorder, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongValueRecorder
with the given value. - put(String, String) - Method in interface io.opentelemetry.api.metrics.common.LabelsBuilder
-
Puts a single label into this Builder.
R
- record() - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Records all of measurements at the same time.
- record(double) - Method in interface io.opentelemetry.api.metrics.BoundDoubleValueRecorder
-
Records the given measurement, associated with the current
Context
. - record(double) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
-
Records the given measurement, associated with the current
Context
and empty labels. - record(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
-
Records the given measurement, associated with the current
Context
and provided set of labels. - record(long) - Method in interface io.opentelemetry.api.metrics.BoundLongValueRecorder
-
Records the given measurement, associated with the current
Context
. - record(long) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
-
Records the given measurement, associated with the current
Context
and empty labels. - record(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
-
Records the given measurement, associated with the current
Context
and provided set of labels.
S
- set(MeterProvider) - Static method in class io.opentelemetry.api.metrics.GlobalMetricsProvider
-
Sets the
MeterProvider
that should be the global instance. - setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorderBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.InstrumentBuilder
-
Sets the description of the
Instrument
. - setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongSumObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongValueObserverBuilder
- setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongValueRecorderBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorderBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.InstrumentBuilder
-
Sets the unit of the
Instrument
. - setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongSumObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongValueObserverBuilder
- setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongValueRecorderBuilder
- setUpdater(Consumer<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserverBuilder
- setUpdater(Consumer<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserverBuilder
- setUpdater(Consumer<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserverBuilder
- setUpdater(Consumer<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongSumObserverBuilder
- setUpdater(Consumer<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserverBuilder
- setUpdater(Consumer<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongValueObserverBuilder
- setUpdater(Consumer<R>) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrumentBuilder
-
Sets a consumer that gets executed every collection interval.
- size() - Method in interface io.opentelemetry.api.metrics.common.Labels
-
The number of key-value pairs of labels in this instance.
- SynchronousInstrument<B extends io.opentelemetry.api.metrics.BoundSynchronousInstrument> - Interface in io.opentelemetry.api.metrics
-
SynchronousInstrument is an interface that defines a type of instruments that are used to report measurements synchronously.
- SynchronousInstrumentBuilder - Interface in io.opentelemetry.api.metrics
-
Builder class for
SynchronousInstrument
.
T
- toBuilder() - Method in interface io.opentelemetry.api.metrics.common.Labels
-
Create a
LabelsBuilder
pre-populated with the contents of this Labels instance.
U
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundDoubleCounter
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundDoubleUpDownCounter
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundDoubleValueRecorder
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundLongCounter
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundLongUpDownCounter
- unbind() - Method in interface io.opentelemetry.api.metrics.BoundLongValueRecorder
All Classes All Packages