A B C D E G H I L M N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addThrowable(Span, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- 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.
- AppServerBridge() - Constructor for class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
- asJavaProperties() - Method in class io.opentelemetry.instrumentation.api.config.Config
B
- BaseTracer - Class in io.opentelemetry.instrumentation.api.tracer
- BaseTracer() - Constructor for class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- BaseTracer(Tracer) - Constructor for class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- BootstrapPackagePrefixesHolder - Class in io.opentelemetry.instrumentation.api.internal
-
BootstrapPackagePrefixesHolderis an utility class that holds package prefixes. - BootstrapPackagePrefixesHolder() - Constructor for class io.opentelemetry.instrumentation.api.internal.BootstrapPackagePrefixesHolder
- build() - Method in class io.opentelemetry.instrumentation.api.config.ConfigBuilder
C
- 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_CLIENT_SPAN_KEY - Static variable in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- CONTEXT_KEY - Static variable in class io.opentelemetry.instrumentation.api.servlet.ServletContextPath
- CONTEXT_SERVER_SPAN_KEY - Static variable in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- ContextPropagationDebug - Class in io.opentelemetry.instrumentation.api.context
- create(Map<String, String>) - Static method in class io.opentelemetry.instrumentation.api.config.Config
D
- DatabaseClientTracer<CONNECTION,QUERY> - Class in io.opentelemetry.instrumentation.api.tracer
- DatabaseClientTracer() - Constructor for class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- DEFAULT_SPAN_NAME - Static variable in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
E
- end(Span) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- end(Span, long) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- end(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- end(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
- 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
- endExceptionally(Span, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- endExceptionally(Span, Throwable, long) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- endExceptionally(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- endExceptionally(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
- endExceptionally(Context, Throwable) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
-
Convenience method.
- 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
- extract(C, TextMapPropagator.Getter<C>) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
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. - getBoostrapPackagePrefixes() - Static method in class io.opentelemetry.instrumentation.api.internal.BootstrapPackagePrefixesHolder
- getClientSpan() - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- getCurrentServerSpan() - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
-
Returns span of type SERVER from the current context or
nullif not found. - getCurrentServerSpan(Context) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
-
Returns span of type SERVER from the given context or
nullif not found. - getCurrentSpan() - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- getCurrentSpan() - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- 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. - 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
H
- 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(Tracer) - Constructor for class io.opentelemetry.instrumentation.api.tracer.HttpServerTracer
- HttpStatusConverter - Class in io.opentelemetry.instrumentation.api.tracer
I
- init(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
- INSTANCE - Static variable in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- InstrumentationVersion - Class in io.opentelemetry.instrumentation.api
- InstrumentationVersion() - Constructor for class io.opentelemetry.instrumentation.api.InstrumentationVersion
- 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.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.utils - package io.opentelemetry.instrumentation.api.tracer.utils
- 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
- isPresent(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
-
Check whether given context contains AppServerBridge.
- isServerSpanNameUpdatedFromServlet(Context) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
-
Returns true, if servlet integration has indicated, that it has updated the name for the server span.
- isThreadPropagationDebuggerEnabled() - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
L
- LoggingContextConstants - Class in io.opentelemetry.instrumentation.api.log
-
This class contains several constants used in logging libraries' Mapped Diagnostic Context instrumentations.
M
N
- NetPeerUtils - Class in io.opentelemetry.instrumentation.api.tracer.utils
- NetPeerUtils.SpanAttributeSetter - Interface in io.opentelemetry.instrumentation.api.tracer.utils
-
This helper interface allows setting attributes on both
SpanandSpanBuilder.
P
- parse(String) - Static method in class io.opentelemetry.instrumentation.api.config.MethodsConfigurationParser
-
This method takes a string in a form of
"io.package.ClassName[method1,method2];my.example[someMethodName];"and returns a map where keys are class names and corresponding value is a set of methods for that class. - 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.
- RpcClientTracer - Class in io.opentelemetry.instrumentation.api.tracer
- RpcServerTracer<REQUEST> - Class in io.opentelemetry.instrumentation.api.tracer
S
- SAMPLED - Static variable in class io.opentelemetry.instrumentation.api.log.LoggingContextConstants
-
Key under which a boolean indicating whether current span is sampled will be injected into the context data.
- 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
- setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils.SpanAttributeSetter
- setBoostrapPackagePrefixes(List<String>) - Static method in class io.opentelemetry.instrumentation.api.internal.BootstrapPackagePrefixesHolder
- setNetPeer(Span, InetSocketAddress) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setNetPeer(Span, String, int) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setNetPeer(Span, String, String) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setNetPeer(Span, String, String, int) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setNetPeer(Span, InetAddress, int) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setNetPeer(NetPeerUtils.SpanAttributeSetter, String, String, int) - Method in class io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils
- setServletUpdatedServerSpanName(Context, boolean) - Static method in class io.opentelemetry.instrumentation.api.servlet.AppServerBridge
-
Indicate that the servlet integration has updated the name for the server span.
- shouldStartSpan(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- shouldStartSpan(Context) - Method in class io.opentelemetry.instrumentation.api.tracer.HttpClientTracer
- 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.
- spanNameForClass(Class<?>) - 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(Method) - 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.
- startScope(Span) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- startSpan(Context, CONNECTION, QUERY) - Method in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer
- 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(Class<?>) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- startSpan(Method) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- startSpan(String, Span.Kind) - Method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
- 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
T
- 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.
V
- VERSION - Static variable in class io.opentelemetry.instrumentation.api.InstrumentationVersion
W
- withLocations(List<StackTraceElement[]>, Context) - Static method in class io.opentelemetry.instrumentation.api.context.ContextPropagationDebug
All Classes All Packages