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.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, 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(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a new HttpSpanNameExtractorBuilder that can be used to configure the HTTP span name extractor.
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, 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
 
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 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>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractor
Creates the HTTP client attributes extractor with default configuration.
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(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Returns a SpanNameExtractor which should be used for HTTP requests with default configuration.
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
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, 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
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>, 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
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
 
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(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
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 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.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 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.HttpClientResendCount
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 - 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
 
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.url.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 (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
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.url.UrlParser
 
getPort(String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.url.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
Return the logical server hostname that matches server FQDN if available, and IP or socket address if FQDN is not known.
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.http.HttpClientAttributesGetter
Return the logical server port number.
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
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
 
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.
HttpClientResendCount - 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
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 HttpSpanNameExtractor.
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<REQUEST> - 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.
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.HttpClientResendCount
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, boolean) - 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.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
 
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.
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.HttpClientPeerServiceAttributesExtractor
 
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.RpcServerAttributesExtractor
 
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.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.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.RpcServerAttributesExtractor
 
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.
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.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.
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(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

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.url
 

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