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
All Classes All Packages
All Classes All Packages
A
- addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Adds a
AttributesExtractorto 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
SpanNameExtractorwhich always returnsSpanKind.CLIENT. - alwaysInternal() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.INTERNAL. - alwaysServer() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
-
Returns a
SpanNameExtractorwhich always returnsSpanKind.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
AsyncSpanEndStrategyimplementations 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
SpanandSpanBuilder. - AttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter
-
Extractor of
Attributesfor 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
SpanNameExtractorthat 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
throwablein the span stored in the passedcontextand 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
throwablein the span stored in the passedcontextand 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
responseisnull, thehttp.status_codewill be set to500and theSpanstatus will be set toStatusCode.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
Contextfromcarrierusing 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
SpanKindcorresponding to theSpanKindExtractor. - 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.CLIENTfrom the given context ornullif not found. - fromContextOrNull(Context) - Static method in class io.opentelemetry.instrumentation.api.tracer.ServerSpan
-
Returns span of type
SpanKind.SERVERfrom the given context ornullif 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
defaultValueif a property with namenamedid 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 returnsStatusCode.ERRORif the framework returned an unhandled exception, orStatusCode.UNSETotherwise. - 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
namedid not exist. - getListProperty(String, List<String>) - Method in class io.opentelemetry.instrumentation.api.config.Config
-
Returns a list-of-strings property value or
defaultValueif a property with namenamedid 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
namedid 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
namedid 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
ConfigInitializerandConfigBuilder). - 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
SpanNameExtractorwhich should be used for HTTP requests. - http(HttpAttributesExtractor<REQUEST, RESPONSE>) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
-
Returns the
SpanStatusExtractorfor HTTP requests, which will use the HTTP status code to determine theStatusCodeif 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
-
Extractor of Network attributes from a
InetSocketAddress. - 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
contextdata intocarrierusing 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
ErrorCauseExtractorwhich 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
Instrumenterwhich will create client spans and inject context into requests. - newInstrumenter() - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new
Instrumenterwhich 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
Instrumenterwhich will create spans with kind determined by the passedspanKindExtractorand do no context propagation. - newServerInstrumenter(TextMapGetter<REQUEST>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder
-
Returns a new server
Instrumenterwhich will create server spans and extract context from requests.
O
- onException(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
-
Records the
throwablein the span stored in the passedcontextand sets the span's status toStatusCode.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.SERVERspan in theContext. - 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
ErrorCauseExtractorto 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
SpanStatusExtractorto use to determine theStatusCodefor 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
proposedKindshould 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
Contextinheriting fromparentContextthat contains a new span with namespanNameand kindkind. - 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
Contextinheriting fromContext.current()that contains a new span with namespanNameand kindSpanKind.INTERNAL. - startSpan(String, SpanKind) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
-
Returns a
Contextinheriting fromContext.current()that contains a new span with namespanNameand kindkind. - 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
All Classes All Packages