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
incrementto the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.BoundDoubleUpDownCounter
-
Adds the given
incrementto the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
-
Adds the given
incrementto the current value. - add(double) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
-
Adds the given
incrementto the current value. - add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
-
Adds the given
incrementto the current value. - add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
-
Adds the given
incrementto the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.BoundLongCounter
-
Adds the given
incrementto the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.BoundLongUpDownCounter
-
Adds the given
incrementto the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.LongCounter
-
Adds the given
incrementto the current value. - add(long) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
-
Adds the given
incrementto the current value. - add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongCounter
-
Adds the given
incrementto the current value. - add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
-
Adds the given
incrementto the current value. - asMap() - Method in interface io.opentelemetry.api.metrics.common.Labels
- AsynchronousInstrument - Interface in io.opentelemetry.api.metrics
-
AsynchronousInstrumentis 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 Instrumentassociated with the specified labels. - BoundDoubleCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aDoubleCounter. - BoundDoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aDoubleUpDownCounter. - BoundDoubleValueRecorder - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aDoubleValueRecorder. - BoundLongCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aLongCounter. - BoundLongUpDownCounter - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aLongUpDownCounter. - BoundLongValueRecorder - Interface in io.opentelemetry.api.metrics
-
A
Bound Instrumentfor aLongValueRecorder. - build() - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrumentBuilder
- build() - Method in interface io.opentelemetry.api.metrics.common.LabelsBuilder
-
Create the
Labelsfrom 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
Instrumentwith 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
LabelsBuilderinstance 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
-
SumObserveris 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
-
ValueObserveris 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
Labelsinstance with no attributes.
F
- forEach(BiConsumer<? super String, ? super 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, ornullif 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
Builderclass 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
Strings. - LabelsBuilder - Interface in io.opentelemetry.api.metrics.common
-
A builder of
Labelssupporting 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
-
SumObserveris 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
-
ValueObserveris 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
Meters.
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
MeterProviderthat only creates no-opInstruments 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
Labelsinstance with the providedkeyValueLabelPairs. - of(String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labelsinstance with a single key-value pair. - of(String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labelsinstance with two key-value pairs. - of(String, String, String, String, String, String) - Static method in interface io.opentelemetry.api.metrics.common.Labels
-
Returns a
Labelsinstance 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
Labelsinstance 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
Labelsinstance with five key-value pairs.
P
- put(DoubleCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleCounterwith the given value. - put(DoubleUpDownCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleUpDownCounterwith the given value. - put(DoubleValueRecorder, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
DoubleValueRecorderwith the given value. - put(LongCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongCounterwith the given value. - put(LongUpDownCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongUpDownCounterwith the given value. - put(LongValueRecorder, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
-
Associates the
LongValueRecorderwith 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
Contextand empty labels. - record(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
-
Records the given measurement, associated with the current
Contextand 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
Contextand empty labels. - record(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
-
Records the given measurement, associated with the current
Contextand provided set of labels.
S
- set(MeterProvider) - Static method in class io.opentelemetry.api.metrics.GlobalMetricsProvider
-
Sets the
MeterProviderthat 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
LabelsBuilderpre-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