A B D E F G I L M N O P R S T U 
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
Returns a read-only view of these Labels as a Map.
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 a DoubleCounter.
BoundDoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a DoubleUpDownCounter.
BoundDoubleValueRecorder - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a DoubleValueRecorder.
BoundLongCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongCounter.
BoundLongUpDownCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongUpDownCounter.
BoundLongValueRecorder - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongValueRecorder.
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 arbitrary Labels.

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, or null 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 the Instrument.
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 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 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 MeterProvider that only creates no-op Instruments 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 provided keyValueLabelPairs.
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
 
A B D E F G I L M N O P R S T U 
All Classes All Packages