Index
All Classes and Interfaces|All Packages
A
- addLink(SpanContext) - Method in interface io.opentelemetry.extension.incubator.trace.ExtendedSpan
-
Adds a link to this
Span. - addLink(SpanContext) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.extension.incubator.trace.ExtendedSpan
-
Adds a link to this
Span. - addLink(SpanContext, Attributes) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- AnyValue<T> - Interface in io.opentelemetry.extension.incubator.logs
-
AnyValue mirrors the proto AnyValue message type, and is used to model any type.
- AnyValueType - Enum in io.opentelemetry.extension.incubator.logs
-
AnyValue type options, mirroring AnyValue#value options.
- ARRAY - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
- asString() - Method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Return a string encoding of this
AnyValue.
B
- BOOLEAN - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
- build() - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedDoubleGaugeBuilder
-
Builds and returns a DoubleGauge instrument with the configuration.
- build() - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedLongGaugeBuilder
-
Builds and returns a LongGauge instrument with the configuration.
- BYTES - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
C
- callInSpan() - Method in interface io.opentelemetry.extension.incubator.trace.SpanCallable
- create(Tracer) - Static method in class io.opentelemetry.extension.incubator.trace.ExtendedTracer
-
Creates a new instance of
ExtendedTracer. - create(Iterable<String>) - Static method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection. - create(String...) - Static method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection.
D
- DOUBLE - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
- DoubleGauge - Interface in io.opentelemetry.extension.incubator.metrics
-
A gauge instrument that synchronously records
doublevalues.
E
- ExtendedContextPropagators - Class in io.opentelemetry.extension.incubator.propagation
-
Utility class to simplify context propagation.
- ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
DoubleCounterBuilderwith experimental APIs. - ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
DoubleGaugeBuilderwith experimental APIs. - ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
DoubleHistogramBuilderwith experimental APIs. - ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
DoubleUpDownCounterBuilderwith experimental APIs. - ExtendedLogRecordBuilder - Interface in io.opentelemetry.extension.incubator.logs
-
Extended
LogRecordBuilderwith experimental APIs. - ExtendedLongCounterBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
LongCounterBuilderwith experimental APIs. - ExtendedLongGaugeBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
LongGaugeBuilderwith experimental APIs. - ExtendedLongHistogramBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
LongHistogramBuilderwith experimental APIs. - ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.extension.incubator.metrics
-
Extended
LongUpDownCounterBuilderwith experimental APIs. - ExtendedSpan - Interface in io.opentelemetry.extension.incubator.trace
-
Extended
Spanwith experimental APIs. - ExtendedSpanBuilder - Class in io.opentelemetry.extension.incubator.trace
- ExtendedTracer - Class in io.opentelemetry.extension.incubator.trace
-
Utility class to simplify tracing.
- extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
- extractTextMapPropagationContext(Map<String, String>, ContextPropagators) - Static method in class io.opentelemetry.extension.incubator.propagation.ExtendedContextPropagators
-
Extract the context from a string map, which you get from HTTP headers of the metadata of a message you're processing.
F
- fields() - Method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
G
- getAnyValue() - Method in interface io.opentelemetry.extension.incubator.logs.KeyAnyValue
-
Returns the value.
- getKey() - Method in interface io.opentelemetry.extension.incubator.logs.KeyAnyValue
-
Returns the key.
- getTextMapPropagationContext(ContextPropagators) - Static method in class io.opentelemetry.extension.incubator.propagation.ExtendedContextPropagators
-
Injects the current context into a string map, which can then be added to HTTP headers or the metadata of a message.
- getType() - Method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns the type of this
AnyValue. - getValue() - Method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns the value for this
AnyValue.
I
- inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
- io.opentelemetry.extension.incubator.logs - package io.opentelemetry.extension.incubator.logs
- io.opentelemetry.extension.incubator.metrics - package io.opentelemetry.extension.incubator.metrics
- io.opentelemetry.extension.incubator.propagation - package io.opentelemetry.extension.incubator.propagation
- io.opentelemetry.extension.incubator.trace - package io.opentelemetry.extension.incubator.trace
K
- KEY_VALUE_LIST - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
- KeyAnyValue - Interface in io.opentelemetry.extension.incubator.logs
L
- LONG - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
- LongGauge - Interface in io.opentelemetry.extension.incubator.metrics
-
A gauge instrument that synchronously records
longvalues.
O
- of(boolean) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns an
AnyValuefor thebooleanvalue. - of(byte[]) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns an
AnyValuefor thebyte[]value. - of(double) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns an
AnyValuefor thedoublevalue. - of(long) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns an
AnyValuefor thelongvalue. - of(AnyValue<?>...) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
- of(KeyAnyValue...) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
-
Returns an
AnyValuefor the array ofKeyAnyValuevalues. - of(String) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
- of(String, AnyValue<?>) - Static method in interface io.opentelemetry.extension.incubator.logs.KeyAnyValue
- of(Map<String, AnyValue<?>>) - Static method in interface io.opentelemetry.extension.incubator.logs.AnyValue
P
- PassThroughPropagator - Class in io.opentelemetry.extension.incubator.propagation
-
A
TextMapPropagatorwhich can be configured with a set of fields, which will be extracted and stored inContext.
R
- runInSpan() - Method in interface io.opentelemetry.extension.incubator.trace.SpanRunnable
S
- set(double) - Method in interface io.opentelemetry.extension.incubator.metrics.DoubleGauge
-
Set the gauge value.
- set(double, Attributes) - Method in interface io.opentelemetry.extension.incubator.metrics.DoubleGauge
-
Records a value with a set of attributes.
- set(long) - Method in interface io.opentelemetry.extension.incubator.metrics.LongGauge
-
Set the gauge value.
- set(long, Attributes) - Method in interface io.opentelemetry.extension.incubator.metrics.LongGauge
-
Records a value with a set of attributes.
- setAllAttributes(Attributes) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttribute(AttributeKey<T>, T) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, boolean) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, double) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, long) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, String) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedDoubleCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedDoubleGaugeBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedDoubleHistogramBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedDoubleUpDownCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedLongCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedLongGaugeBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedLongHistogramBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.extension.incubator.metrics.ExtendedLongUpDownCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
- setBody(AnyValue<?>) - Method in interface io.opentelemetry.extension.incubator.logs.ExtendedLogRecordBuilder
-
Set the body
AnyValue. - setNoParent() - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setParent(Context) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setParentFrom(ContextPropagators, Map<String, String>) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
-
Extract a span context from the given carrier and set it as parent of the span for
ExtendedSpanBuilder.startAndCall(SpanCallable)andExtendedSpanBuilder.startAndRun(SpanRunnable). - setSpanKind(SpanKind) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(long, TimeUnit) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(Instant) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- spanBuilder(String) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedTracer
-
Creates a new
ExtendedSpanBuilderwith the given span name. - SpanCallable<T,
E extends Throwable> - Interface in io.opentelemetry.extension.incubator.trace -
An interface for creating a lambda that is wrapped in a span, returns a value, and that may throw.
- SpanRunnable<E extends Throwable> - Interface in io.opentelemetry.extension.incubator.trace
-
An interface for creating a lambda that is wrapped in a span and that may throw.
- startAndCall(SpanCallable<T, E>) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder. - startSpan() - Method in class io.opentelemetry.extension.incubator.trace.ExtendedSpanBuilder
- STRING - Enum constant in enum io.opentelemetry.extension.incubator.logs.AnyValueType
T
- toString() - Method in class io.opentelemetry.extension.incubator.propagation.PassThroughPropagator
V
- valueOf(String) - Static method in enum io.opentelemetry.extension.incubator.logs.AnyValueType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.opentelemetry.extension.incubator.logs.AnyValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages