Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AddressAndPort - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
AddressAndPort() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
alwaysTrue() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkTransportFilter
 

B

batchCallback(Runnable, ObservableMeasurement, ObservableMeasurement...) - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractorBuilder
Returns a new SqlClientAttributesExtractor with the settings of this SqlClientAttributesExtractorBuilder.
build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractorBuilder
build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractorBuilder
build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractorBuilder
Returns a new MessagingAttributesExtractor with the settings of this MessagingAttributesExtractorBuilder.
builder(SqlClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractor
Returns a new SqlClientAttributesExtractorBuilder that can be used to configure the SQL client attributes extractor.
builder(HttpClientAttributesGetter<REQUEST, RESPONSE>, NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Returns a new HttpClientAttributesExtractorBuilder that can be used to configure the HTTP client attributes extractor.
builder(HttpServerAttributesGetter<REQUEST, RESPONSE>, NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Returns a new HttpServerAttributesExtractorBuilder that can be used to configure the HTTP client attributes extractor.
builder(MessagingAttributesGetter<REQUEST, RESPONSE>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
Returns a new MessagingAttributesExtractorBuilder for the given operation that can be used to configure the messaging attributes extractor.

C

ClassAndMethod - Class in io.opentelemetry.instrumentation.api.instrumenter.util
 
ClassAndMethod() - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod
 
CLIENT_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
CLIENT_PORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
CLIENT_SOCKET_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
CLIENT_SOCKET_PORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
ClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network
Extractor of client attributes.
ClientAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.network
An interface for getting attributes describing a network client.
CodeAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.code
codeAttributesGetter() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod
 
CodeAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.code
An interface for getting code attributes.
CodeSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.code
A helper SpanNameExtractor implementation for instrumentations that target specific Java classes/methods.
computeSpanName(String, String, String) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientSpanNameExtractor
 
connectionCreateTime() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
connections() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
connectionTimeouts() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
connectionUseTime() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
connectionWaitTime() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
CONTROLLER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
COUCHBASE - Enum constant in enum io.opentelemetry.instrumentation.api.db.SqlDialect
 
create(boolean) - Static method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer
 
create(boolean) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
create(OpenTelemetry, String, String) - Static method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
create(CodeAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
Creates the code attributes extractor.
create(CodeAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to the following pattern: <class.simpleName>.<methodName>.
create(DbClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesExtractor
Creates the database client attributes extractor with default configuration.
create(DbClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to DB semantic conventions: <db.operation> <db.name>.
create(SqlClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to DB semantic conventions: <db.operation> <db.name>.<identifier>.
create(SqlClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractor
Creates the SQL client attributes extractor with default configuration.
create(HttpClientAttributesGetter<? super REQUEST, ? super RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
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.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>, NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Creates the HTTP client attributes extractor with default configuration.
create(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a SpanNameExtractor which should be used for HTTP requests.
create(HttpServerAttributesGetter<? super REQUEST, ? super RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
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.
create(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Returns a ContextCustomizer that initializes a HttpRouteHolder in the Context returned from Instrumenter.start(Context, Object).
create(HttpServerAttributesGetter<REQUEST, RESPONSE>, NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Creates the HTTP server attributes extractor with default configuration.
create(MessagingAttributesGetter<REQUEST, ?>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to messaging semantic conventions: <destination name> <operation name>.
create(MessagingAttributesGetter<REQUEST, RESPONSE>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
Creates the messaging attributes extractor for the given operation with default configuration.
create(NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
create(NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
create(ClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesExtractor
Returns a new ClientAttributesExtractor that will use the passed ClientAttributesGetter.
create(NetworkAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesExtractor
Returns a new NetworkAttributesExtractor that will use the passed NetworkAttributesGetter.
create(ServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
Returns a new ServerAttributesExtractor that will use the passed ServerAttributesGetter.
create(ServerAttributesGetter<REQUEST, RESPONSE>, Map<String, String>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceAttributesExtractor
Returns a new PeerServiceAttributesExtractor that will use the passed netAttributesExtractor instance to determine the value of the peer.service attribute.
create(RpcAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientAttributesExtractor
Creates the RPC client attributes extractor.
create(RpcAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerAttributesExtractor
Creates the RPC server attributes extractor.
create(RpcAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcSpanNameExtractor
Returns a SpanNameExtractor that constructs the span name according to RPC semantic conventions: <rpc.service>/<rpc.method>.
create(UrlAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesExtractor
Returns a new UrlAttributesExtractor that will use the passed UrlAttributesGetter.
create(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod
 
create(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 

D

DbClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
DbClientAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.db
An interface for getting database client attributes.
DbClientCommonAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.db
An interface for getting attributes common to database clients.
DbClientSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
 
DbConnectionPoolMetrics - Class in io.opentelemetry.instrumentation.api.metrics.db
declaringClass() - Method in class io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod
 
DEFAULT - Enum constant in enum io.opentelemetry.instrumentation.api.db.SqlDialect
 

E

extract(FallbackAddressPortExtractor.AddressPortSink, REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.FallbackAddressPortExtractor
 
extract(SpanStatusBuilder, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcSpanNameExtractor
 

F

FallbackAddressPortExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
FallbackAddressPortExtractor.AddressPortSink - Interface in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
FILTER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
fromContextOrNull(Context) - Static method in class io.opentelemetry.instrumentation.api.server.ServerSpan
Deprecated.
Returns span of type SpanKind.SERVER from the given context or null if not found.
fromMethod(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.util.SpanNames
This method is used to generate a span name based on a method.
fromMethod(Method) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.util.SpanNames
This method is used to generate a span name based on a method.

G

get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
Returns a OperationMetrics which can be used to enable recording of HttpClientMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
Returns a OperationMetrics which can be used to enable recording of HttpServerMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
Returns a OperationMetrics which can be used to enable recording of RpcClientMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
Returns a OperationMetrics which can be used to enable recording of RpcServerMetrics on an InstrumenterBuilder.
get(Context) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientResend
 
get(Context, T) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteGetter
Returns the http.route attribute extracted from context and arg; or null if it was not found.
get(Context, T, U) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteBiGetter
Returns the http.route attribute extracted from context, arg1 and arg2; or null if it was not found.
getAddress() - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
getAttributes() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
getClientAddress(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
Returns the client address - unix domain socket name, IPv4 or IPv6 address.
getClientInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
Returns an InetSocketAddress object representing the immediate client socket address.
getClientPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
Returns the client port number.
getClientSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
Returns the immediate client peer address - unix domain socket name, IPv4 or IPv6 address.
getClientSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
Returns the immediate client peer port number.
getCodeClass(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter
 
getConnectionString(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter
 
getConversationId(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getDestination(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getDomainName(InetSocketAddress) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InetSocketAddressUtil
 
getFullStatement() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getHttpRequestHeader(REQUEST, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Returns all values of header named name from the request, or an empty list if there were none.
getHttpRequestMethod(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Returns the HTTP request method.
getHttpResponseHeader(REQUEST, RESPONSE, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Returns all values of header named name from the response, or an empty list if there were none.
getHttpResponseStatusCode(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
getHttpRoute(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Returns the matched route (path template in the format used by the respective server framework).
getIdleConnectionsAttributes() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
getIpAddress(InetSocketAddress) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InetSocketAddressUtil
 
getMainIdentifier() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getMessageHeader(REQUEST, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
Extracts all values of header named name from the request, or an empty list if there were none.
getMessageId(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getMessagePayloadCompressedSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getMessagePayloadSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getMethod(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesGetter
 
getMethodName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesGetter
 
getName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter
 
getNetworkProtocolName(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the OSI Application Layer or non-OSI equivalent.
getNetworkProtocolVersion(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the version of the application layer protocol used.
getNetworkTransport(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
getNetworkType(InetSocketAddress, InetSocketAddress) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InetSocketAddressUtil
 
getNetworkType(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Returns the OSI Network Layer or non-OSI equivalent.
getNetworkType(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Returns the OSI Network Layer or non-OSI equivalent.
getNetworkType(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the OSI Network Layer or non-OSI equivalent.
getOperation() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getOperation(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesGetter
 
getPort(InetSocketAddress) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InetSocketAddressUtil
 
getRawStatement(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesGetter
Get the raw SQL statement.
getServerAddress(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the logical server hostname that matches server FQDN if available, and IP or socket address if FQDN is not known.
getServerInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Returns an InetSocketAddress object representing the server socket address.
getServerPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the logical server port number.
getServerSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the physical server IP address or Unix socket address.
getServerSocketDomain(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the domain name of an immediate peer.
getServerSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the physical server port.
getService(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesGetter
 
getSockFamily(InetSocketAddress, InetSocketAddress) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InetSocketAddressUtil
 
getSockFamily(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Returns the protocol address family which is used for communication.
getSockFamily(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Returns the protocol address family which is used for communication.
getStatement(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesGetter
 
getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter
 
getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 
getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcAttributesGetter
 
getTransport(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
 
getTransport(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
 
getUrlFull(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter
Returns the absolute URL describing a network resource according to RFC3986.
getUrlPath(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Returns the URI path component.
getUrlPath(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesGetter
Returns the URI path component.
getUrlQuery(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Returns the URI query component.
getUrlQuery(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesGetter
Returns the URI query component.
getUrlScheme(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Returns the URI scheme component identifying the used protocol.
getUrlScheme(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesGetter
Returns the URI scheme component identifying the used protocol.
getUsedConnectionsAttributes() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
getUser(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter
 

H

HOST - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor.Mode
 
HttpClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpClientAttributesExtractorBuilder<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpClientAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP client attributes.
HttpClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
OperationListener which keeps track of HTTP client metrics.
HttpClientResend - Class in io.opentelemetry.instrumentation.api.instrumenter.http
A helper that keeps track of the count of the HTTP request resend attempts.
HttpCommonAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP attributes common to clients and servers.
HttpRouteBiGetter<T,U> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpRouteGetter<T> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpRouteHolder - Class in io.opentelemetry.instrumentation.api.instrumenter.http
A helper class that keeps track of the http.route attribute value during HTTP server request processing.
HttpRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
Represents the source that provided the http.route attribute.
HttpServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpServerAttributesExtractorBuilder<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpServerAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting HTTP server attributes.
HttpServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
OperationListener which keeps track of HTTP server metrics.
HttpSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the HTTP span name.
HttpSpanStatusExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the HTTP span status.

I

InetSocketAddressUtil - Class in io.opentelemetry.instrumentation.api.instrumenter.net.internal
This class is internal and is hence not for public use.
initialize(Context) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientResend
Initializes the HTTP request resend counter.
InternalClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalClientAttributesExtractor(ClientAttributesGetter<REQUEST, RESPONSE>, FallbackAddressPortExtractor<REQUEST>, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalClientAttributesExtractor
 
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesExtractor
This method is internal and is hence not for public use.
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
This method is internal and is hence not for public use.
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
This method is internal and is hence not for public use.
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
This method is internal and is hence not for public use.
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientAttributesExtractor
This method is internal and is hence not for public use.
internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerAttributesExtractor
This method is internal and is hence not for public use.
InternalNetClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net.internal
This class is internal and is hence not for public use.
InternalNetClientAttributesExtractor(NetClientAttributesGetter<REQUEST, RESPONSE>, FallbackAddressPortExtractor<REQUEST>, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InternalNetClientAttributesExtractor
 
InternalNetServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net.internal
This class is internal and is hence not for public use.
InternalNetServerAttributesExtractor(NetServerAttributesGetter<REQUEST, RESPONSE>, FallbackAddressPortExtractor<REQUEST>, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InternalNetServerAttributesExtractor
 
InternalNetworkAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalNetworkAttributesExtractor(NetworkAttributesGetter<REQUEST, RESPONSE>, NetworkTransportFilter, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalNetworkAttributesExtractor
 
InternalServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalServerAttributesExtractor(ServerAttributesGetter<REQUEST, RESPONSE>, BiPredicate<Integer, REQUEST>, FallbackAddressPortExtractor<REQUEST>, boolean, boolean, InternalServerAttributesExtractor.Mode) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor
 
InternalServerAttributesExtractor.Mode - Enum in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalUrlAttributesExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.url.internal
This class is internal and is hence not for public use.
InternalUrlAttributesExtractor(UrlAttributesGetter<REQUEST>, Function<REQUEST, String>, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.url.internal.InternalUrlAttributesExtractor
 
io.opentelemetry.instrumentation.api.db - package io.opentelemetry.instrumentation.api.db
 
io.opentelemetry.instrumentation.api.instrumenter.code - package io.opentelemetry.instrumentation.api.instrumenter.code
 
io.opentelemetry.instrumentation.api.instrumenter.db - package io.opentelemetry.instrumentation.api.instrumenter.db
 
io.opentelemetry.instrumentation.api.instrumenter.http - package io.opentelemetry.instrumentation.api.instrumenter.http
 
io.opentelemetry.instrumentation.api.instrumenter.messaging - package io.opentelemetry.instrumentation.api.instrumenter.messaging
 
io.opentelemetry.instrumentation.api.instrumenter.net - package io.opentelemetry.instrumentation.api.instrumenter.net
 
io.opentelemetry.instrumentation.api.instrumenter.net.internal - package io.opentelemetry.instrumentation.api.instrumenter.net.internal
 
io.opentelemetry.instrumentation.api.instrumenter.network - package io.opentelemetry.instrumentation.api.instrumenter.network
 
io.opentelemetry.instrumentation.api.instrumenter.network.internal - package io.opentelemetry.instrumentation.api.instrumenter.network.internal
 
io.opentelemetry.instrumentation.api.instrumenter.rpc - package io.opentelemetry.instrumentation.api.instrumenter.rpc
 
io.opentelemetry.instrumentation.api.instrumenter.url - package io.opentelemetry.instrumentation.api.instrumenter.url
 
io.opentelemetry.instrumentation.api.instrumenter.url.internal - package io.opentelemetry.instrumentation.api.instrumenter.url.internal
 
io.opentelemetry.instrumentation.api.instrumenter.util - package io.opentelemetry.instrumentation.api.instrumenter.util
 
io.opentelemetry.instrumentation.api.log - package io.opentelemetry.instrumentation.api.log
 
io.opentelemetry.instrumentation.api.metrics.db - package io.opentelemetry.instrumentation.api.metrics.db
 
io.opentelemetry.instrumentation.api.server - package io.opentelemetry.instrumentation.api.server
 
isTemporaryDestination(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesGetter
 

L

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

M

maxConnections() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
maxIdleConnections() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
MessageOperation - Enum in io.opentelemetry.instrumentation.api.instrumenter.messaging
Represents type of operations that may be used in a messaging system.
MessagingAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.messaging
Extractor of messaging attributes.
MessagingAttributesExtractorBuilder<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.messaging
MessagingAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.messaging
An interface for getting messaging attributes.
MessagingSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.messaging
 
methodName() - Method in class io.opentelemetry.instrumentation.api.instrumenter.util.ClassAndMethod
 
minIdleConnections() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 

N

NESTED_CONTROLLER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
NET_PROTOCOL_NAME - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes
 
NET_PROTOCOL_VERSION - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes
 
NetAttributes - Class in io.opentelemetry.instrumentation.api.instrumenter.net.internal
This class is internal and is hence not for public use.
NetClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Extractor of Network attributes.
NetClientAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
An interface for getting client-based network attributes.
NetServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Extractor of Network attributes.
NetServerAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
An interface for getting server-based network attributes.
NETWORK_PROTOCOL_NAME - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_PROTOCOL_VERSION - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_TRANSPORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_TYPE - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NetworkAttributes - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
NetworkAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network
Extractor of network attributes.
NetworkAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.network
An interface for getting network attributes.
NetworkTransportFilter - Interface in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
noop() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.FallbackAddressPortExtractor
 

O

onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesExtractor
 
onEnd(AttributesBuilder, REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InternalNetClientAttributesExtractor
 
onEnd(AttributesBuilder, REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalClientAttributesExtractor
 
onEnd(AttributesBuilder, REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalNetworkAttributesExtractor
 
onEnd(AttributesBuilder, REQUEST, RESPONSE) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor
 
onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
 
onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
 
onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
 
onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.DbClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.url.UrlAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.InternalNetServerAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalClientAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.url.internal.InternalUrlAttributesExtractor
 
onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
 
onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
 
onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
 
onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
 

P

PEER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor.Mode
 
PeerServiceAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Extractor of the peer.service span attribute, described in the specification.
pendingRequestsForConnection() - Method in class io.opentelemetry.instrumentation.api.metrics.db.DbConnectionPoolMetrics
 
PROCESS - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 
PUBLISH - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 

R

RECEIVE - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
 
RedisCommandSanitizer - Class in io.opentelemetry.instrumentation.api.db
This class is responsible for masking potentially sensitive data in Redis commands.
RpcAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.rpc
An interface for getting RPC attributes.
RpcClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
Extractor of RPC client attributes.
RpcClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
OperationListener which keeps track of RPC client metrics.
RpcServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
Extractor of RPC server attributes.
RpcServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
OperationListener which keeps track of RPC server metrics.
RpcSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
A SpanNameExtractor for RPC requests.

S

sanitize(String) - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, SqlDialect) - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.db.RedisCommandSanitizer
 
SERVER_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
SERVER_PORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
SERVER_SOCKET_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
SERVER_SOCKET_DOMAIN - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
SERVER_SOCKET_PORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
ServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.network
Extractor of server attributes.
ServerAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.network
An interface for getting attributes describing a network server.
ServerSpan - Class in io.opentelemetry.instrumentation.api.server
Deprecated.
Use LocalRootSpan instead.
SERVLET - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
 
setAddress(String) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
setAddress(String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.FallbackAddressPortExtractor.AddressPortSink
 
setCapturedHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractorBuilder
Configures the messaging headers that will be captured as span attributes.
setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractorBuilder
Configures the HTTP request headers that will be captured as span attributes as described in HTTP semantic conventions.
setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractorBuilder
Configures the HTTP request headers that will be captured as span attributes as described in HTTP semantic conventions.
setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractorBuilder
Configures the HTTP response headers that will be captured as span attributes as described in HTTP semantic conventions.
setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractorBuilder
Configures the HTTP response headers that will be captured as span attributes as described in HTTP semantic conventions.
setPort(int) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
setPort(int) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.FallbackAddressPortExtractor.AddressPortSink
 
setStatementSanitizationEnabled(boolean) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractorBuilder
Sets whether the db.statement attribute extracted by the constructed SqlClientAttributesExtractor should be sanitized.
setTableAttribute(AttributeKey<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractorBuilder
Configures the extractor to set the table value extracted by the SqlClientAttributesExtractor under the dbTableAttribute key.
shouldAddNetworkTransport(String, String, String) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkTransportFilter
 
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.
SpanNames - Class in io.opentelemetry.instrumentation.api.instrumenter.util
 
SqlClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
Extractor of database attributes.
SqlClientAttributesExtractorBuilder<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db
SqlClientAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.db
An interface for getting SQL database client attributes.
SqlDialect - Enum in io.opentelemetry.instrumentation.api.db
Enumeration of sql dialects that are handled differently by SqlStatementSanitizer.
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.

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

updateHttpRoute(Context, HttpRouteSource, HttpRouteBiGetter<T, U>, T, U) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, HttpRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Updates the http.route attribute in the received context.
URL_FULL - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes
 
URL_PATH - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes
 
URL_QUERY - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes
 
URL_SCHEME - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes
 
UrlAttributes - Class in io.opentelemetry.instrumentation.api.instrumenter.url.internal
This class is internal and is hence not for public use.
UrlAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.url
Extractor of URL attributes.
UrlAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.url
An interface for getting URL attributes.

V

valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.db.SqlDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.messaging.MessageOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalServerAttributesExtractor.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.instrumentation.api.db.SqlDialect
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.instrumenter.http.HttpRouteSource
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.instrumenter.messaging.MessageOperation
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.instrumenter.network.internal.InternalServerAttributesExtractor.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values