Index
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
SqlClientAttributesExtractorwith the settings of thisSqlClientAttributesExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesExtractorBuilder
-
Returns a new
HttpClientAttributesExtractorwith the settings of thisHttpClientAttributesExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractorBuilder
-
Returns a new
HttpServerAttributesExtractorwith the settings of thisHttpServerAttributesExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteBuilder
-
Returns a
ContextCustomizerthat initializes anHttpServerRoutein theContextreturned fromInstrumenter.start(Context, Object). - build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractorBuilder
-
Returns a new
HttpSpanNameExtractorwith the settings of thisHttpSpanNameExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingAttributesExtractorBuilder
-
Returns a new
MessagingAttributesExtractorwith the settings of thisMessagingAttributesExtractorBuilder. - builder(SqlClientAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesExtractor
-
Returns a new
SqlClientAttributesExtractorBuilderthat 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
HttpClientAttributesExtractorBuilderthat 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.
- builder(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
-
Returns a new
HttpSpanNameExtractorBuilderthat 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
HttpServerRouteBuilderthat can be used to configure theHttpServerRoute. - builder(HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesExtractor
-
Returns a new
HttpServerAttributesExtractorBuilderthat 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
MessagingAttributesExtractorBuilderfor the givenoperationthat 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 -
Extractor of source code attributes.
- 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
SpanNameExtractorimplementation 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
SpanNameExtractorthat 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
SpanNameExtractorthat 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
SpanNameExtractorthat 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
SpanStatusExtractorfor HTTP requests, which will use the HTTP status code to determine theStatusCodeif 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
HttpClientPeerServiceAttributesExtractorthat will use the passedattributesGetterinstance to determine the value of thepeer.serviceattribute. - create(HttpCommonAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
-
Returns a
SpanNameExtractorwhich 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
SpanStatusExtractorfor HTTP requests, which will use the HTTP status code to determine theStatusCodeif 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
ContextCustomizerthat initializes aHttpRouteHolderin theContextreturned fromInstrumenter.start(Context, Object). - create(HttpServerAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
-
Returns a
ContextCustomizerthat initializes anHttpServerRoutein theContextreturned fromInstrumenter.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
SpanNameExtractorthat 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
operationwith 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
ClientAttributesExtractorthat will use the passedClientAttributesGetter. - create(NetworkAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesExtractor
-
Returns a new
NetworkAttributesExtractorthat will use the passedNetworkAttributesGetter. - create(ServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesExtractor
-
Returns a new
ServerAttributesExtractorthat will use the passedServerAttributesGetter. - create(ServerAttributesGetter<REQUEST, RESPONSE>, PeerServiceResolver) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.net.PeerServiceAttributesExtractor
-
Returns a new
PeerServiceAttributesExtractorthat will use the passedattributesGetterinstance to determine the value of thepeer.serviceattribute. - 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
SpanNameExtractorthat 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
UrlAttributesExtractorthat will use the passedUrlAttributesGetter. - 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
NetServerAttributesGetterto the new...networkattribute getter classes.
D
- DbClientAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.db -
Extractor of database client attributes.
- 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
-
A helper class that models the database client connection pool metrics semantic conventions.
- 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.SERVERfrom the given context ornullif 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
OperationMetricswhich can be used to enable recording ofHttpClientExperimentalMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofHttpClientMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerExperimentalMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofHttpServerExperimentalMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofHttpServerMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcClientMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofRpcClientMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.instrumenter.rpc.RpcServerMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofRpcServerMetricson anInstrumenterBuilder. - 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.routeattribute extracted fromcontextandarg; ornullif it was not found. - get(Context, T, U) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRouteBiGetter
-
Returns the
http.routeattribute extracted fromcontext,arg1andarg2; ornullif 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
InetSocketAddressobject 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
namefrom 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
namefrom the response, or an empty list if there were none. - getHttpResponseStatusCode(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
-
Returns the HTTP response status code.
- 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
namefrom 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
-
Returns the OSI Transport Layer or Inter-process Communication method.
- 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
InetSocketAddressobject 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 -
Extractor of HTTP client attributes.
- HttpClientAttributesExtractorBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http -
A builder of
HttpClientAttributesExtractor. - 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
-
OperationListenerwhich keeps track of non-stable HTTP client metrics: the request size and the response size. - HttpClientMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
OperationListenerwhich keeps track of HTTP client metrics. - HttpClientPeerServiceAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http -
Extractor of the
peer.servicespan 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
HttpServerRouteBiGetterinstead. - 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
HttpServerRouteGetterinstead. - HttpRouteHolder - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
Deprecated.This class is deprecated and will be removed in the 2.0 release. Use
HttpServerRouteinstead. - HttpRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
-
Deprecated.This class is deprecated and will be removed in the 2.0 release. Use
HttpServerRouteSourceinstead. - HttpServerAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http -
Extractor of HTTP server attributes.
- HttpServerAttributesExtractorBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.instrumenter.http -
A builder of
HttpServerAttributesExtractor. - 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
-
OperationListenerwhich keeps track of non-stable HTTP server metrics: the number of in-flight request, the request size and the response size. - HttpServerMetrics - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
OperationListenerwhich keeps track of HTTP server metrics. - HttpServerRoute - Class in io.opentelemetry.instrumentation.api.instrumenter.http
-
A helper class that keeps track of the
http.routeattribute value during HTTP server request processing. - HttpServerRouteBiGetter<T,
U> - Interface in io.opentelemetry.instrumentation.api.instrumenter.http -
An interface for getting the
http.routeattribute. - 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.routeattribute. - HttpServerRouteSource - Enum in io.opentelemetry.instrumentation.api.instrumenter.http
-
Represents the source that provided the
http.routeattribute. - 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 -
A builder of
MessagingAttributesExtractor. - 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
...networkpackage 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
...networkpackage 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
...networkpackage 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
...networkpackage 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.servicespan 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
-
OperationListenerwhich 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
-
OperationListenerwhich keeps track of RPC server metrics. - RpcSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.instrumenter.rpc
-
A
SpanNameExtractorfor 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
LocalRootSpaninstead. - 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.statementattribute extracted by the constructedSqlClientAttributesExtractorshould 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
SqlClientAttributesExtractorunder thedbTableAttributekey. - 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 -
A builder of
SqlClientAttributesExtractor. - 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.routeattribute in the receivedcontext. - update(Context, HttpServerRouteSource, HttpServerRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
-
Updates the
http.routeattribute in the receivedcontext. - update(Context, HttpServerRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerRoute
-
Updates the
http.routeattribute in the receivedcontext. - updateHttpRoute(Context, HttpRouteSource, HttpRouteBiGetter<T, U>, T, U) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Deprecated.Updates the
http.routeattribute in the receivedcontext. - updateHttpRoute(Context, HttpRouteSource, HttpRouteGetter<T>, T) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Deprecated.Updates the
http.routeattribute in the receivedcontext. - updateHttpRoute(Context, HttpRouteSource, String) - Static method in class io.opentelemetry.instrumentation.api.instrumenter.http.HttpRouteHolder
-
Deprecated.Updates the
http.routeattribute in the receivedcontext. - 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.
All Classes and Interfaces|All Packages|Constant Field Values
HttpClientAttributesExtractor.builder(HttpClientAttributesGetter)instead. This method will be removed in the 2.0 release.