A B C D E G H I L M N P R S T V W 
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
BootstrapPackagePrefixesHolder is 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 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
 
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 defaultValue if a property with name name did 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 null if not found.
getCurrentServerSpan(Context) - Static method in class io.opentelemetry.instrumentation.api.tracer.BaseTracer
Returns span of type SERVER from the given context or null if 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 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.
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
 

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

MethodsConfigurationParser - Class in io.opentelemetry.instrumentation.api.config
 

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 Span and SpanBuilder.

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
 
A B C D E G H I L M N P R S T V W 
All Classes All Packages