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
 
AddressAndPortExtractor<REQUEST> - Interface in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
AddressAndPortExtractor.AddressPortSink - Interface in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.

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.http.HttpServerRouteBuilder
Returns a ContextCustomizer that initializes an HttpServerRoute in the Context returned from Instrumenter.start(Context, Object).
build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractorBuilder
Returns a new HttpSpanNameExtractor with the settings of this HttpSpanNameExtractorBuilder.
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, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a new HttpSpanNameExtractorBuilder that can be used to configure the HTTP client span name extractor.
builder(HttpClientAttributesGetter<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(HttpClientAttributesGetter<REQUEST, RESPONSE>, NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Deprecated.
Make sure that your getter implements all the network-related methods and use HttpClientAttributesExtractor.builder(HttpClientAttributesGetter) instead. This method will be removed in the 2.0 release.
builder(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
Returns a new HttpServerRouteBuilder that can be used to configure the HttpServerRoute.
builder(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a new HttpSpanNameExtractorBuilder that can be used to configure the HTTP server span name extractor.
builder(HttpServerAttributesGetter<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(HttpServerAttributesGetter<REQUEST, RESPONSE>, NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Deprecated.
Make sure that your getter implements all the network-related methods and use HttpServerAttributesExtractor.builder(HttpServerAttributesGetter) instead. This method will be removed in the 2.0 release.
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
 
ClientAddressAndPortExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
ClientAddressAndPortExtractor(ClientAttributesGetter<REQUEST, ?>, AddressAndPortExtractor<REQUEST>) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.ClientAddressAndPortExtractor
 
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
Deprecated.
 
CONTROLLER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteSource
Represents the controller, usually defined as part of some MVC framework.
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 HTTP client SpanStatusExtractor, which will use the HTTP status code to determine the StatusCode if available or fallback to the default status otherwise.
create(HttpClientAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns an HTTP client SpanNameExtractor with default configuration.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Creates the HTTP client attributes extractor with default configuration.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpExperimentalAttributesExtractor
 
create(HttpClientAttributesGetter<REQUEST, RESPONSE>, NetClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Deprecated.
Make sure that your getter implements all the network-related methods and use HttpClientAttributesExtractor.create(HttpClientAttributesGetter) instead. This method will be removed in the 2.0 release.
create(HttpClientAttributesGetter<REQUEST, RESPONSE>, PeerServiceResolver) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientPeerServiceAttributesExtractor
Returns a new HttpClientPeerServiceAttributesExtractor that will use the passed attributesGetter instance to determine the value of the peer.service attribute.
create(HttpServerAttributesGetter<? super REQUEST, ? super RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor
Returns the HTTP server SpanStatusExtractor, 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
Deprecated.
Returns a ContextCustomizer that initializes a HttpRouteHolder in the Context returned from Instrumenter.start(Context, Object).
create(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
Returns a ContextCustomizer that initializes an HttpServerRoute in the Context returned from Instrumenter.start(Context, Object).
create(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns an HTTP server SpanNameExtractor with default configuration.
create(HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpExperimentalAttributesExtractor
 
create(HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Creates the HTTP server attributes extractor with default configuration.
create(HttpServerAttributesGetter<REQUEST, RESPONSE>, NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
Deprecated.
Make sure that your getter implements all the network-related methods and use HttpServerAttributesExtractor.create(HttpServerAttributesGetter) instead. This method will be removed in the 2.0 release.
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
Deprecated.
 
create(NetServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
Deprecated.
 
create(ClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesExtractor
Creates the client attributes extractor.
create(NetworkAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesExtractor
Creates the network attributes extractor.
create(ServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
Creates the server attributes extractor.
create(ServerAttributesGetter<REQUEST, RESPONSE>, PeerServiceResolver) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceAttributesExtractor
Returns a new PeerServiceAttributesExtractor that will use the passed attributesGetter 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
Creates the URL attributes extractor.
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
 
create(Map<String, String>) - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceResolver
 
createForServerSide(ServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
Deprecated.
This method will be removed in the 2.0 release. It was only introduced to ease the transition from using the old NetServerAttributesGetter to the new ...network attribute getter classes.

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

ERROR_TYPE - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.http.internal.HttpAttributes
 
extract(AddressAndPortExtractor.AddressPortSink, REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPortExtractor
 
extract(AddressAndPortExtractor.AddressPortSink, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.ClientAddressAndPortExtractor
 
extract(AddressAndPortExtractor.AddressPortSink, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.ServerAddressAndPortExtractor
 
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.messaging.MessagingSpanNameExtractor
 
extract(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPortExtractor
 
extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcSpanNameExtractor
 

F

FILTER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteSource
Deprecated.
 
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.HttpClientExperimentalMetrics
Returns a OperationMetrics which can be used to enable recording of HttpClientExperimentalMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
Returns an OperationMetrics instance which can be used to enable recording of HttpClientMetrics.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerExperimentalMetrics
Returns a OperationMetrics which can be used to enable recording of HttpServerExperimentalMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
Returns an OperationMetrics instance which can be used to enable recording of HttpServerMetrics.
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.HttpClientRequestResendCount
Returns the count of the already made attempts to send an HTTP request; 0 if this is the first send attempt.
get(Context, T) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteGetter
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.HttpServerRouteBiGetter
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 - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
getClientInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
 
getClientInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
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.net.NetServerAttributesGetter
Deprecated.
 
getClientSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
getClientSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
 
getClientSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ClientAttributesGetter
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
 
getErrorType(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
Returns a description of a class of error the operation ended with.
getFullStatement() - Method in class io.opentelemetry.instrumentation.api.db.SqlStatementInfo
 
getHost(String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.UrlParser
 
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, that is, the 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
 
getNetworkLocalAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the local address of the network connection - IP address or Unix domain socket name.
getNetworkLocalInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns an InetSocketAddress object representing the local socket address.
getNetworkLocalPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the local port number of the network connection.
getNetworkPeerAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the peer address of the network connection - IP address or Unix domain socket name.
getNetworkPeerInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns an InetSocketAddress object representing the peer socket address.
getNetworkPeerPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
Returns the peer port number of the network connection.
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 protocol returned by NetworkAttributesGetter.getNetworkProtocolName(Object, Object).
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
Deprecated.
Returns the OSI network layer or non-OSI equivalent.
getNetworkType(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
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
 
getPath(String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.UrlParser
 
getPort() - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
getPort(String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.internal.UrlParser
 
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.http.HttpClientAttributesGetter
Returns the server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
getServerAddress(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Deprecated.
This method is deprecated and will be removed without replacement. The HttpServerAttributesExtractor now extracts the server address and port from the received HTTP request's headers.
getServerAddress(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Returns the server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
getServerInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Deprecated.
 
getServerInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
 
getServerInetSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
getServerPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter
Return the server port number.
getServerPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter
Deprecated.
This method is deprecated and will be removed without replacement. The HttpServerAttributesExtractor now extracts the server address and port from the received HTTP request's headers.
getServerPort(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Return the server port number.
getServerSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Deprecated.
 
getServerSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
 
getServerSocketAddress(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
getServerSocketDomain(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
Deprecated.
This method is deprecated and will be removed without replacement.
getServerSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Deprecated.
 
getServerSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
Deprecated.
 
getServerSocketPort(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
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
Deprecated.
Returns the protocol address family which is used for communication.
getSockFamily(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Deprecated.
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
Deprecated.
 
getTransport(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
Deprecated.
 
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
 
HTTP_REQUEST_RESEND_COUNT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.http.internal.HttpAttributes
 
HttpAttributes - Class in io.opentelemetry.instrumentation.api.instrumenter.http.internal
This class is internal and is hence not for public use.
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.
HttpClientExperimentalMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
OperationListener which keeps track of non-stable HTTP client metrics: the request size and the response size.
HttpClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
OperationListener which keeps track of HTTP client metrics.
HttpClientPeerServiceAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the peer.service span attribute, described in the specification.
HttpClientRequestResendCount - 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.
HttpExperimentalAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
 
HttpRouteBiGetter<T,U> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
Deprecated.
This class is deprecated and will be removed in the 2.0 release. Use HttpServerRouteBiGetter instead.
HttpRouteGetter<T> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
Deprecated.
This class is deprecated and will be removed in the 2.0 release. Use HttpServerRouteGetter instead.
HttpRouteHolder - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Deprecated.
This class is deprecated and will be removed in the 2.0 release. Use HttpServerRoute instead.
HttpRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
Deprecated.
This class is deprecated and will be removed in the 2.0 release. Use HttpServerRouteSource instead.
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.
HttpServerExperimentalMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
HttpServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
OperationListener which keeps track of HTTP server metrics.
HttpServerRoute - 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.
HttpServerRouteBiGetter<T,U> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpServerRouteBuilder<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
A builder of HttpServerRoute.
HttpServerRouteGetter<T> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http
An interface for getting the http.route attribute.
HttpServerRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
Represents the source that provided the http.route attribute.
HttpSpanNameExtractor - Class in io.opentelemetry.instrumentation.api.instrumenter.http
Extractor of the HTTP span name.
HttpSpanNameExtractorBuilder<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.http
A builder of HttpSpanNameExtractor.
HttpSpanNameExtractorBuilder(HttpClientAttributesGetter<REQUEST, ?>, HttpServerAttributesGetter<REQUEST, ?>) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractorBuilder
 
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.HttpClientRequestResendCount
Initializes the HTTP request resend counter.
InternalClientAttributesExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalClientAttributesExtractor(AddressAndPortExtractor<REQUEST>, boolean, 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>, AddressAndPortExtractor<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>, AddressAndPortExtractor<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>, AddressAndPortExtractor<REQUEST>, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.InternalNetworkAttributesExtractor
 
InternalServerAttributesExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
InternalServerAttributesExtractor(AddressAndPortExtractor<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
This module contains the implementation of the OpenTelemetry HTTP semantic conventions.
io.opentelemetry.instrumentation.api.instrumenter.http.internal - package io.opentelemetry.instrumentation.api.instrumenter.http.internal
 
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
This module contains the implementation of the OpenTelemetry URL semantic conventions.
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
 
isEmpty() - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceResolver
 
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
Deprecated.
 
NESTED_CONTROLLER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteSource
Represents a nested controller, usually defined as part of some MVC framework.
NetClientAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Deprecated.
Make sure that your instrumentation uses the extractors from the ...network package instead. This class will be removed in the 2.0 release.
NetClientAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
Deprecated.
Make sure that your instrumentation implements the getters from the ...network package instead. This class will be removed in the 2.0 release.
NetServerAttributesExtractor<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.net
Deprecated.
Make sure that your instrumentation uses the extractors from the ...network package instead. This class will be removed in the 2.0 release.
NetServerAttributesGetter<REQUEST,RESPONSE> - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
Deprecated.
Make sure that your instrumentation implements the getters from the ...network package instead. This class will be removed in the 2.0 release.
NETWORK_LOCAL_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_LOCAL_PORT - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_PEER_ADDRESS - Static variable in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes
 
NETWORK_PEER_PORT - 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.
noop() - Static method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPortExtractor
 

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.HttpClientPeerServiceAttributesExtractor
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpExperimentalAttributesExtractor
 
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
Deprecated.
 
onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
Deprecated.
 
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.InternalNetworkAttributesExtractor
 
onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientExperimentalMetrics
 
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.HttpServerExperimentalMetrics
 
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.HttpClientPeerServiceAttributesExtractor
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpExperimentalAttributesExtractor
 
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
Deprecated.
 
onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor
Deprecated.
 
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.HttpClientExperimentalMetrics
 
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.HttpServerExperimentalMetrics
 
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.
PeerServiceResolver - Interface in io.opentelemetry.instrumentation.api.instrumenter.net
 
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.
resolveService(String, Integer, Supplier<String>) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceResolver
 
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 - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteSource
Represents the actual server handler.
SERVER_FILTER - Enum constant in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteSource
Represents a "filter" that may execute before the actual server handler.
ServerAddressAndPortExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.network.internal
This class is internal and is hence not for public use.
ServerAddressAndPortExtractor(ServerAttributesGetter<REQUEST, ?>, AddressAndPortExtractor<REQUEST>) - Constructor for class io.opentelemetry.instrumentation.api.instrumenter.network.internal.ServerAddressAndPortExtractor
 
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
Deprecated.
 
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.AddressAndPortExtractor.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 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.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.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractorBuilder
Configures the extractor to recognize an alternative set of HTTP request methods.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractorBuilder
Configures the extractor to recognize an alternative set of HTTP request methods.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteBuilder
Configures the customizer to recognize an alternative set of HTTP request methods.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractorBuilder
Configures the extractor to recognize an alternative set of HTTP request methods.
setPort(Integer) - Method in class io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPort
 
setPort(Integer) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.network.internal.AddressAndPortExtractor.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.
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

update(Context, HttpServerRouteSource, HttpServerRouteBiGetter<T, U>, T, U) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
Updates the http.route attribute in the received context.
update(Context, HttpServerRouteSource, HttpServerRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
Updates the http.route attribute in the received context.
update(Context, HttpServerRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, HttpRouteBiGetter<T, U>, T, U) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Deprecated.
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
Deprecated.
Updates the http.route attribute in the received context.
updateHttpRoute(Context, HttpRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
Deprecated.
Updates the http.route attribute in the received context.
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.
UrlParser - Class in io.opentelemetry.instrumentation.api.instrumenter.net.internal
This class is internal and is hence not for public use.

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
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteSource
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
Deprecated.
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.HttpServerRouteSource
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