Index

A C D E F G H I J L M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form

A

addLink(SpanContext) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder

C

callInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanCallable
 
ConfigProvider - Interface in io.opentelemetry.api.incubator.config
A registry for accessing declarative configuration.
create(Iterable<String>) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.
create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.

D

DeclarativeConfigException - Exception in io.opentelemetry.api.incubator.config
An exception that is thrown when errors occur with declarative configuration.
DeclarativeConfigException(String) - Constructor for exception io.opentelemetry.api.incubator.config.DeclarativeConfigException
Create a new configuration exception with specified message and without a cause.
DeclarativeConfigException(String, Throwable) - Constructor for exception io.opentelemetry.api.incubator.config.DeclarativeConfigException
Create a new configuration exception with specified message and cause.
DeclarativeConfigProperties - Interface in io.opentelemetry.api.incubator.config
An interface for accessing declarative configuration data.

E

empty() - Static method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Return an empty DeclarativeConfigProperties instance.
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 MeterProvider that does nothing.
ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
 
ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounterBuilder with experimental APIs.
ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGauge with experimental APIs.
ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGaugeBuilder with experimental APIs.
ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogram with experimental APIs.
ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogramBuilder with experimental APIs.
ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounter with experimental APIs.
ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounterBuilder with experimental APIs.
ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
Extended Logger with experimental APIs.
ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
Extended LogRecordBuilder with experimental APIs.
ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongCounterBuilder with experimental APIs.
ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGauge with experimental APIs.
ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGaugeBuilder with experimental APIs.
ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogram with experimental APIs.
ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogramBuilder with experimental APIs.
ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounter with experimental APIs.
ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounterBuilder with experimental APIs.
ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
Extended SpanBuilder with experimental APIs.
ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
Extended Tracer with 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.config.GlobalConfigProvider
Returns the globally registered ConfigProvider.
get(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
get(String, String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
getBoolean(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Boolean configuration property.
getBoolean(String, boolean) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Boolean configuration property.
getDouble(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Double configuration property.
getDouble(String, double) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Double configuration property.
getInstrumentationConfig() - Method in interface io.opentelemetry.api.incubator.config.ConfigProvider
Returns the DeclarativeConfigProperties corresponding to instrumentation config, or null if unavailable.
getInt(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Integer configuration property.
getInt(String, int) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Integer configuration property.
getLong(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Long configuration property.
getLong(String, long) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a Long configuration property.
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
 
getOrNull(ConfigProvider, Function<DeclarativeConfigProperties, T>, String...) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Walk down the segments of ConfigProvider.getInstrumentationConfig() and call accessor on the terminal node.
getPropertyKeys() - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a set of all configuration property keys.
getScalarList(String, Class<T>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a List configuration property.
getScalarList(String, Class<T>, List<T>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a List configuration property.
getString(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a String configuration property.
getString(String, String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a String configuration property.
getStructured(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a DeclarativeConfigProperties configuration property.
getStructured(String, DeclarativeConfigProperties) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration property.
getStructuredList(String) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration property.
getStructuredList(String, List<DeclarativeConfigProperties>) - Method in interface io.opentelemetry.api.incubator.config.DeclarativeConfigProperties
Returns a list of DeclarativeConfigProperties configuration property.
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.
GlobalConfigProvider - Class in io.opentelemetry.api.incubator.config
This class provides a temporary global accessor for ConfigProvider until the instrumentation config API is marked stable.

H

httpClientRequestCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return .instrumentation.general.http.client.request_captured_headers, or null if none is configured.
httpClientResponseCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return .instrumentation.general.http.client.response_captured_headers, or null if none is configured.
httpServerRequestCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return .instrumentation.general.http.server.request_captured_headers, or null if none is configured.
httpSeverResponseCapturedHeaders(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return .instrumentation.general.http.server.response_captured_headers, or null if none is configured.

I

inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
InstrumentationConfigUtil - Class in io.opentelemetry.api.incubator.config
A collection of convenience methods to extract instrumentation config from ConfigProvider.getInstrumentationConfig().
io.opentelemetry.api.incubator.config - package io.opentelemetry.api.incubator.config
 
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 true if the logger is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
Returns true if the tracer is enabled.

J

javaInstrumentationConfig(ConfigProvider, String) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return .instrumentation.java.<instrumentationName>, or null if none is configured.

L

loggerBuilder(String) - Method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
 
logRecordBuilder() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
 

M

meterBuilder(String) - Method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
 

N

noop() - Static method in interface io.opentelemetry.api.incubator.config.ConfigProvider
Returns a no-op ConfigProvider.

P

PassThroughPropagator - Class in io.opentelemetry.api.incubator.propagation
A TextMapPropagator which can be configured with a set of fields, which will be extracted and stored in Context.
peerServiceMapping(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.InstrumentationConfigUtil
Return a map representation of the peer service map entries in .instrumentation.general.peer.service_mapping, or null if none is configured.

R

resetForTest() - Static method in class io.opentelemetry.api.incubator.config.GlobalConfigProvider
Unsets the global ConfigProvider.
runInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanRunnable
 

S

set(ConfigProvider) - Static method in class io.opentelemetry.api.incubator.config.GlobalConfigProvider
Sets the global ConfigProvider.
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
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.
setEventName(String) - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogRecordBuilder
Sets the event name, which identifies the class / type of the Event.
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) and ExtendedSpanBuilder.startAndRun(SpanRunnable).
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
spanBuilder(String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
 
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 SpanCallable inside of the span created by the given SpanBuilder.
startAndCall(SpanCallable<T, E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable<E>, BiConsumer<Span, Throwable>) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.

T

toString() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
tracerBuilder(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
A C D E F G H I J L M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form