A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds a AttributesExtractor to extract attributes from requests and responses.
addAttributesExtractors(AttributesExtractor<? super REQUEST, ? super RESPONSE>...) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds AttributesExtractors to extract attributes from requests and responses.
addAttributesExtractors(Iterable<? extends AttributesExtractor<? super REQUEST, ? super RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Adds AttributesExtractors to extract attributes from requests and responses.
alwaysClient() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.CLIENT.
alwaysInternal() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.INTERNAL.
alwaysServer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns a SpanNameExtractor which always returns SpanKind.SERVER.
AppServerBridge - Class in io.opentelemetry.instrumentation.api.servlet
Helper container for Context attributes for transferring certain information between servlet integration and app-server server handler integrations.
argToString(Object) - Static method in interface io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 
asJavaProperties() - Method in class io.opentelemetry.instrumentation.api.config.Config
 
AsyncSpanEndStrategies - Class in io.opentelemetry.instrumentation.api.tracer.async
Registry of AsyncSpanEndStrategy implementations for tracing the asynchronous operations represented by the return type of a traced method.
AsyncSpanEndStrategy - Interface in io.opentelemetry.instrumentation.api.tracer.async
Represents an implementation of a strategy for composing over the return value of an asynchronous traced method which can compose or register for notification of completion at which point the span representing the invocation of the method will be ended.
AttributeSetter - Interface in io.opentelemetry.instrumentation.api.tracer
This helper interface allows setting attributes on both Span and SpanBuilder.
AttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
Extractor of Attributes for a given request and response.
AttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
 

B

BaseTracer - Class in io.opentelemetry.instrumentation.api.tracer
Base class for all instrumentation specific tracer implementations.
BaseTracer() - Constructor for class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Deprecated.
always pass an OpenTelemetry instance.
BaseTracer(OpenTelemetry) - Constructor for class io.opentelemetry.instrumentation.api.tracer.BaseTracer
 
build() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 

C

ClientSpan - Class in io.opentelemetry.instrumentation.api.tracer
 
CommandAndNumArgs(int) - Constructor for class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
Config - Class in io.opentelemetry.instrumentation.api.config
 
Config() - Constructor for class io.opentelemetry.instrumentation.api.config.Config
 
ConfigBuilder - Class in io.opentelemetry.instrumentation.api.config
 
ConfigBuilder() - Constructor for class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
CONTEXT_ATTRIBUTE - Static variable in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
CONTEXT_KEY - Static variable in class io.opentelemetry.instrumentation.api.servlet.ServletContextPath
 
ContextPropagationDebug - Class in io.opentelemetry.instrumentation.api.context
 
conventionSpanName(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
A helper method for constructing the span name formatting according to DB semantic conventions: <db.operation> <db.name><table>.
conventionSpanName(String, String, String, String) - Static method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
A helper method for constructing the span name formatting according to DB semantic conventions: <db.operation> <db.name><table>.
create(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
create(DbAttributesExtractor<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to DB semantic conventions: <db.operation> <db.name><table>.
create(Map<String, String>) - Static method in class io.opentelemetry.instrumentation.api.config.Config
 

D

DatabaseClientTracer<CONNECTION,​STATEMENT,​SANITIZEDSTATEMENT> - Class in io.opentelemetry.instrumentation.api.tracer
Base class for implementing Tracers for database clients.
DatabaseClientTracer(OpenTelemetry, NetPeerAttributes) - Constructor for class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
 
DatabaseClientTracer(NetPeerAttributes) - Constructor for class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
 
DbAttributesExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
Extractor of database attributes.
DbAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor
 
DbSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
 
debugContextLeakIfEnabled() - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
 
DEFAULT_SPAN_NAME - Static variable in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 

E

end(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Ends the execution of a span stored in the passed context.
end(Context, long) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Ends the execution of a span stored in the passed context.
end(Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Ends an instrumented operation.
end(Context, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
end(Context, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
Convenience method.
end(Context, RESPONSE, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
end(Context, RESPONSE, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
end(BaseTracer, Context, Object) - Method in interface io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategy
Denotes the end of the invocation of the traced method with a successful result which will end the span stored in the passed context.
endExceptionally(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Records the throwable in the span stored in the passed context and marks the end of the span's execution.
endExceptionally(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
Convenience method.
endExceptionally(Context, Throwable, long) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Records the throwable in the span stored in the passed context and marks the end of the span's execution.
endExceptionally(Context, Throwable, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
Convenience method.
endExceptionally(Context, Throwable, RESPONSE, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
If response is null, the http.status_code will be set to 500 and the Span status will be set to StatusCode.ERROR.
endExceptionally(Context, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
endExceptionally(Context, RESPONSE, Throwable, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
endMaybeExceptionally(Context, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
ErrorCauseExtractor - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the root cause of a Throwable.
extract(C, TextMapGetter<C>) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Extracts a Context from carrier using the propagator embedded in this tracer.
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor
 
extract(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
Returns the SpanKind corresponding to the SpanKindExtractor.
extract(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor
Returns the span name.
extract(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
Returns the StatusCode.
extractCause(Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.ErrorCauseExtractor
 

F

fromContextOrNull(Context) - Static method in class io.opentelemetry.instrumentation.api.tracer.ClientSpan
Returns span of type SpanKind.CLIENT from the given context or null if not found.
fromContextOrNull(Context) - Static method in class io.opentelemetry.instrumentation.api.tracer.ServerSpan
Returns span of type SpanKind.SERVER from the given context or null if not found.

G

get() - Static method in class io.opentelemetry.instrumentation.api.config.Config
 
getBooleanProperty(String, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a boolean property value or defaultValue if a property with name name did not exist.
getCallDepthKey() - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
Class used as key in CallDepthThreadLocalMap for counting servlet invocation depth in Servlet3Advice and Servlet2Advice.
getDefault() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
Returns the default SpanStatusExtractor, which returns StatusCode.ERROR if the framework returned an unhandled exception, or StatusCode.UNSET otherwise.
getFullStatement() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getInstance() - Static method in class io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
 
getListProperty(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a list-of-strings property value or empty list if a property with name name did not exist.
getListProperty(String, List<String>) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a list-of-strings property value or defaultValue if a property with name name did not exist.
getLocations(Context) - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
 
getMapProperty(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a map-of-strings property value or empty map if a property with name name did not exist.
getOperation() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getProperty(String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Returns a string property value or null if a property with name name did not exist.
getProperty(String, String) - Method in class io.opentelemetry.instrumentation.api.config.Config
Retrieves a property value from the agent configuration consisting of system properties, environment variables and contents of the agent configuration file (see ConfigInitializer and ConfigBuilder).
getServerContext(STORAGE) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
Returns context stored to the given request-response-loop storage by HttpServerTracer.attachServerContext(Context, Object).
getServerSpan(STORAGE) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
getTable() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 

H

http(HttpAttributesExtractor<REQUEST, ?>) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor
Returns a SpanNameExtractor which should be used for HTTP requests.
http(HttpAttributesExtractor<REQUEST, RESPONSE>) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
Returns the SpanStatusExtractor for HTTP requests, which will use the HTTP status code to determine the StatusCode if available or fallback to the default status otherwise.
HttpAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
Extractor of HTTP attributes.
HttpAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.HttpAttributesExtractor
 
HttpClientTracer<REQUEST,​CARRIER,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.tracer
 
HttpServerTracer<REQUEST,​RESPONSE,​CONNECTION,​STORAGE> - Class in io.opentelemetry.instrumentation.api.tracer
Base class for implementing Tracers for HTTP servers.
HttpServerTracer() - Constructor for class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
HttpServerTracer(OpenTelemetry) - Constructor for class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
HttpStatusConverter - Class in io.opentelemetry.instrumentation.api.tracer
 

I

incrementCounter(String) - Method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
InetSocketAddressNetAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
InetSocketAddressNetAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.InetSocketAddressNetAttributesExtractor
 
init(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
Attach AppServerBridge to context.
init(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.ServletSpanNaming
 
init(Context, boolean) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
Attach AppServerBridge to context.
inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Injects context data into carrier using the propagator embedded in this tracer.
instance() - Static method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
INSTANCE - io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
INSTANCE - io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
INSTANCE - Static variable in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
InstrumentationVersion - Class in io.opentelemetry.instrumentation.api
 
InstrumentationVersion() - Constructor for class io.opentelemetry.instrumentation.api.InstrumentationVersion
 
Instrumenter<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
An instrumenter of the start and end of a request/response lifecycle.
InstrumenterBuilder<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
A builder of Instrumenter.
internalInitializeConfig(Config) - Static method in class io.opentelemetry.instrumentation.api.config.Config
Sets the agent configuration singleton.
io.opentelemetry.instrumentation.api - package io.opentelemetry.instrumentation.api
 
io.opentelemetry.instrumentation.api.config - package io.opentelemetry.instrumentation.api.config
 
io.opentelemetry.instrumentation.api.context - package io.opentelemetry.instrumentation.api.context
 
io.opentelemetry.instrumentation.api.db - package io.opentelemetry.instrumentation.api.db
 
io.opentelemetry.instrumentation.api.instrumenter - package io.opentelemetry.instrumentation.api.instrumenter
 
io.opentelemetry.instrumentation.api.instrumenter.db - package io.opentelemetry.instrumentation.api.instrumenter.db
 
io.opentelemetry.instrumentation.api.internal - package io.opentelemetry.instrumentation.api.internal
 
io.opentelemetry.instrumentation.api.log - package io.opentelemetry.instrumentation.api.log
 
io.opentelemetry.instrumentation.api.servlet - package io.opentelemetry.instrumentation.api.servlet
 
io.opentelemetry.instrumentation.api.tracer - package io.opentelemetry.instrumentation.api.tracer
 
io.opentelemetry.instrumentation.api.tracer.async - package io.opentelemetry.instrumentation.api.tracer.async
Provides implementations of strategies for tracing methods that return asynchronous and reactive values so that the span can be ended when the asynchronous operation completes.
io.opentelemetry.instrumentation.api.tracer.net - package io.opentelemetry.instrumentation.api.tracer.net
 
isAgentDebugEnabled() - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isInstrumentationEnabled(Iterable<String>, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isInstrumentationPropertyEnabled(Iterable<String>, String, boolean) - Method in class io.opentelemetry.instrumentation.api.config.Config
 
isThreadPropagationDebuggerEnabled() - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
 

J

jdk() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.ErrorCauseExtractor
Returns a ErrorCauseExtractor which unwraps common standard library wrapping exceptions.

L

LoggingContextConstants - Class in io.opentelemetry.instrumentation.api.log
This class contains several constants used in logging libraries' Mapped Diagnostic Context instrumentations.

M

mapTable(Function<String, String>) - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
MultiKeyValue(int) - Constructor for class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 

N

NetAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
Extractor of Network attributes.
NetAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.NetAttributesExtractor
 
NetPeerAttributes - Class in io.opentelemetry.instrumentation.api.tracer.net
 
NetPeerAttributes() - Constructor for class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
NetPeerAttributes(Map<String, String>) - Constructor for class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
newBuilder(OpenTelemetry, String, SpanNameExtractor<? super REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Returns a new InstrumenterBuilder.
newClientInstrumenter(TextMapSetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new client Instrumenter which will create client spans and inject context into requests.
newInstrumenter() - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create internal spans and do no context propagation.
newInstrumenter(SpanKindExtractor<? super REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new Instrumenter which will create spans with kind determined by the passed spanKindExtractor and do no context propagation.
newServerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Returns a new server Instrumenter which will create server spans and extract context from requests.

O

onException(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Records the throwable in the span stored in the passed context and sets the span's status to StatusCode.ERROR.

P

prepend(Context, String) - Static method in class io.opentelemetry.instrumentation.api.servlet.ServletContextPath
 

R

readEnvironmentVariables() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
Sets the configuration values from environment variables.
readProperties(Map<String, String>) - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
readProperties(Properties) - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
 
readSystemProperties() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
Sets the configuration values from system properties.
recordSuppressedSpan(SpanKind, String) - Method in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics
 
RedisCommandSanitizer - Class in io.opentelemetry.instrumentation.api.db
This class is responsible for masking potentially sensitive data in Redis commands.
RedisCommandSanitizer() - Constructor for class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer
 
RedisCommandSanitizer.CommandSanitizer - Interface in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs - Class in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.Eval - Enum in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.KeepAllArgs - Enum in io.opentelemetry.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.MultiKeyValue - Class in io.opentelemetry.instrumentation.api.db
 
registerStrategy(AsyncSpanEndStrategy) - Method in class io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
 
resolveStrategy(Class<?>) - Method in class io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
 
RpcClientTracer - Class in io.opentelemetry.instrumentation.api.tracer
 
RpcServerTracer<REQUEST> - Class in io.opentelemetry.instrumentation.api.tracer
 

S

sanitize(String) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 
sanitize(String, List<?>) - Method in interface io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 
sanitize(String, List<?>) - Static method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer
 
ServerSpan - Class in io.opentelemetry.instrumentation.api.tracer
This class encapsulates the context key for storing the current SpanKind.SERVER span in the Context.
ServletContextPath - Class in io.opentelemetry.instrumentation.api.servlet
The context key here is used to propagate the servlet context path throughout the request, so that routing framework instrumentation that updates the span name with a more specific route can prepend the servlet context path in front of that route.
ServletContextPath() - Constructor for class io.opentelemetry.instrumentation.api.servlet.ServletContextPath
 
ServletSpanNaming - Class in io.opentelemetry.instrumentation.api.servlet
Helper container for tracking whether servlet integration should update server span name or not.
setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.instrumentation.api.tracer.AttributeSetter
 
setErrorCauseExtractor(ErrorCauseExtractor) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Sets the ErrorCauseExtractor to extract the root cause from an exception handling the request.
setNetPeer(SpanBuilder, InetSocketAddress) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(SpanBuilder, InetAddress, int) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(Span, InetSocketAddress) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(Span, String, String) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(Span, String, String, int) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(AttributeSetter, String, String, int) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setNetPeer(AttributeSetter, InetSocketAddress) - Method in class io.opentelemetry.instrumentation.api.tracer.net.NetPeerAttributes
 
setServletUpdatedServerSpanName(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.ServletSpanNaming
Indicate that the servlet integration has updated the name for the server span.
setSpanStatusExtractor(SpanStatusExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
Sets the SpanStatusExtractor to use to determine the StatusCode for a response.
shouldRecordException(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
Returns true, if servlet integration should record exception thrown during servlet invocation in server span.
shouldStart(Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Returns whether instrumentation should be applied for the Instrumenter.
shouldStartSpan(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
 
shouldStartSpan(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
shouldStartSpan(Context, SpanKind) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Returns true if a new span of the proposedKind should be suppressed.
shouldUpdateServerSpanName(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.ServletSpanNaming
Returns true, if servlet integration should update server span name.
SPAN_ID - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current span id will be injected into the context data.
SpanKindExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor or SpanKind.
SpanNameExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of the span name for a request.
spanNameForClass(Class<?>) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
This method is used to generate an acceptable span (operation) name based on a given class reference.
spanNameForMethod(Class<?>, Method) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
This method is used to generate an acceptable span (operation) name based on a given method reference.
spanNameForMethod(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
This method is used to generate an acceptable span (operation) name based on a given method reference.
spanNameForMethod(Method) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
This method is used to generate an acceptable span (operation) name based on a given method reference.
SpanStatusExtractor<REQUEST,​RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter
Extractor of StatusCode, which will be called after a request and response is completed to determine its final status.
SQL_STATEMENT_SANITIZER_CACHE_MISS - Static variable in class io.opentelemetry.instrumentation.api.internal.SupportabilityMetrics.CounterNames
 
SqlAttributesExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
Extractor of database attributes.
SqlAttributesExtractor() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.db.SqlAttributesExtractor
 
SqlStatementInfo - Class in io.opentelemetry.instrumentation.api.db
 
SqlStatementInfo() - Constructor for class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
SqlStatementSanitizer - Class in io.opentelemetry.instrumentation.api.db
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like) statements and queries.
start(Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
Starts a new operation to be instrumented.
startSpan(SpanKind, Context, REQUEST, CARRIER, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
startSpan(Context, CONNECTION, STATEMENT) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
 
startSpan(Context, String, SpanKind) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Returns a Context inheriting from parentContext that contains a new span with name spanName and kind kind.
startSpan(Context, REQUEST, CARRIER) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
startSpan(Context, REQUEST, CARRIER, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
 
startSpan(String) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Returns a Context inheriting from Context.current() that contains a new span with name spanName and kind SpanKind.INTERNAL.
startSpan(String, SpanKind) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Returns a Context inheriting from Context.current() that contains a new span with name spanName and kind kind.
startSpan(REQUEST, CONNECTION, STORAGE, String, long) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
startSpan(REQUEST, CONNECTION, STORAGE, Method) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
startSpan(REQUEST, CONNECTION, STORAGE, String) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
 
statusFromHttpStatus(int) - Static method in class io.opentelemetry.instrumentation.api.tracer.HttpStatusConverter
 
SupportabilityMetrics - Class in io.opentelemetry.instrumentation.api.internal
 
SupportabilityMetrics.CounterNames - Class in io.opentelemetry.instrumentation.api.internal
 
supports(Class<?>) - Method in interface io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategy
 

T

TRACE_FLAGS - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current trace flags will be injected into the context data.
TRACE_ID - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
Key under which the current trace id will be injected into the context data.

U

unregisterStrategy(AsyncSpanEndStrategy) - Method in class io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
 
unregisterStrategy(Class<? extends AsyncSpanEndStrategy>) - Method in class io.opentelemetry.instrumentation.api.tracer.async.AsyncSpanEndStrategies
 

V

valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class io.opentelemetry.instrumentation.api.InstrumentationVersion
 

W

with(Context, Span) - Static method in class io.opentelemetry.instrumentation.api.tracer.ClientSpan
 
with(Context, Span) - Static method in class io.opentelemetry.instrumentation.api.tracer.ServerSpan
 
withLocations(List<StackTraceElement[]>, Context) - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages