Index
All Classes and Interfaces|All Packages
A
- addLink(SpanContext) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
B
- build() - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
-
Gets or creates a
EventLoggerinstance. - builder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLogger
-
Return a
EventBuilderto emit an event.
C
- callInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanCallable
- create(Iterable<String>) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection. - create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
-
Returns a
TextMapPropagatorwhich will propagate the givenfieldsfrom extraction to injection.
E
- emit() - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Emit an event.
- EventBuilder - Interface in io.opentelemetry.api.incubator.events
-
The EventBuilder is used to
EventBuilder.emit()events. - EventLogger - Interface in io.opentelemetry.api.incubator.events
-
A
EventLoggeris the entry point into an event pipeline. - eventLoggerBuilder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
-
Creates a LoggerBuilder for a named
EventLoggerinstance. - EventLoggerBuilder - Interface in io.opentelemetry.api.incubator.events
-
Builder class for creating
EventLoggerinstances. - EventLoggerProvider - Interface in io.opentelemetry.api.incubator.events
-
A registry for creating scoped
EventLoggers. - ExtendedContextPropagators - Class in io.opentelemetry.api.incubator.propagation
-
Utility class to simplify context propagation.
- ExtendedDefaultLoggerProvider - Class in io.opentelemetry.api.incubator.logs
- ExtendedDefaultMeterProvider - Class in io.opentelemetry.api.incubator.metrics
-
A
MeterProviderthat does nothing. - ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
- ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterwith experimental APIs. - ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterBuilderwith experimental APIs. - ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleGaugewith experimental APIs. - ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleGaugeBuilderwith experimental APIs. - ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleHistogramwith experimental APIs. - ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleHistogramBuilderwith experimental APIs. - ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleUpDownCounterwith experimental APIs. - ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleUpDownCounterBuilderwith experimental APIs. - ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
-
Extended
Loggerwith experimental APIs. - ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
-
Extended
LogRecordBuilderwith experimental APIs. - ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
DoubleCounterwith experimental APIs. - ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongCounterBuilderwith experimental APIs. - ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongGaugewith experimental APIs. - ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongGaugeBuilderwith experimental APIs. - ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongHistogramwith experimental APIs. - ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongHistogramBuilderwith experimental APIs. - ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongUpDownCounterwith experimental APIs. - ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
-
Extended
LongUpDownCounterBuilderwith experimental APIs. - ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
-
Extended
SpanBuilderwith experimental APIs. - ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
-
Extended
Tracerwith experimental APIs. - extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- extractTextMapPropagationContext(Map<String, String>, ContextPropagators) - Static method in class io.opentelemetry.api.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.api.incubator.propagation.PassThroughPropagator
G
- get() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
-
Returns the globally registered
EventLoggerProvider. - get(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
-
Gets or creates a named
EventLoggerinstance. - get(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- get(String, String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- getNoop() - Static method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
- getNoop() - Static method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
- getNoop() - Static method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
- getTextMapPropagationContext(ContextPropagators) - Static method in class io.opentelemetry.api.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.
- GlobalEventLoggerProvider - Class in io.opentelemetry.api.incubator.events
-
This class provides a temporary global accessor for
EventLoggerProvideruntil the event API is marked stable.
I
- inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- io.opentelemetry.api.incubator.events - package io.opentelemetry.api.incubator.events
- io.opentelemetry.api.incubator.logs - package io.opentelemetry.api.incubator.logs
- io.opentelemetry.api.incubator.metrics - package io.opentelemetry.api.incubator.metrics
- io.opentelemetry.api.incubator.propagation - package io.opentelemetry.api.incubator.propagation
- io.opentelemetry.api.incubator.trace - package io.opentelemetry.api.incubator.trace
- isEnabled() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
-
Returns
trueif the logger is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
-
Returns
trueif the counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
-
Returns
trueif the gauge is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
-
Returns
trueif the histogram is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
-
Returns
trueif the up down counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
-
Returns
trueif the counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
-
Returns
trueif the gauge is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
-
Returns
trueif the histogram is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
-
Returns
trueif the up down counter is enabled. - isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
-
Returns
trueif the tracer is enabled.
L
- loggerBuilder(String) - Method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
M
- meterBuilder(String) - Method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
N
- noop() - Static method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
-
Returns a no-op
EventLoggerProviderwhich provides Loggers which do not record or emit.
P
- PassThroughPropagator - Class in io.opentelemetry.api.incubator.propagation
-
A
TextMapPropagatorwhich can be configured with a set of fields, which will be extracted and stored inContext. - put(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given key and value in the payload.
- put(String, boolean) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, boolean...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, double) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, double...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, long) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, long...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, Value<?>) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, String) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload. - put(String, String...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Put the given
keyandvaluein the payload.
R
- resetForTest() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
-
Unsets the global
EventLoggerProvider. - runInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanRunnable
S
- set(EventLoggerProvider) - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
-
Sets the global
EventLoggerProvider. - setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, boolean) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, double) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, long) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttribute(String, String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Set the attributes.
- setAttributesAdvice(List<AttributeKey<?>>) - Method in interface io.opentelemetry.api.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.api.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.api.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.api.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.api.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.api.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.api.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.api.incubator.metrics.ExtendedLongUpDownCounterBuilder
-
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
- setContext(Context) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Set the context.
- setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
-
Sets the instrumentation scope version of the resulting
EventLogger. - setNoParent() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setParent(Context) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setParentFrom(ContextPropagators, Map<String, String>) - Method in interface io.opentelemetry.api.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). - setSchemaUrl(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
-
Set the scope schema URL of the resulting
EventLogger. - setSeverity(Severity) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Set the severity.
- setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setStartTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
- setTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Set the epoch
timestamp, using the timestamp and unit. - setTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
-
Set the epoch
timestamp, using the instant. - SpanCallable<T,
E extends Throwable> - Interface in io.opentelemetry.api.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.api.incubator.trace
-
An interface for creating a lambda that is wrapped in a span and that may throw.
- startAndCall(SpanCallable<T, E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanCallableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder. - startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
-
Runs the given
SpanRunnableinside of the span created by the givenSpanBuilder.
T
- toString() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
- tracerBuilder(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
All Classes and Interfaces|All Packages