Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAttributesExtractor(AttributesExtractor<?, ?>) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Adds a single
AttributesExtractorto the instrumenter. - addAttributesExtractor(AttributesExtractor<?, ?>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items. - addAttributesExtractor(AttributesExtractor<? super REQUEST, ? super RESPONSE>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items. - addAttributesExtractors(Iterable<? extends AttributesExtractor<?, ?>>) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Adds multiple
AttributesExtractors to the instrumenter. - addAttributesExtractors(Iterable<? extends AttributesExtractor<?, ?>>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- addContextCustomizer(ContextCustomizer<?>) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Adds a
ContextCustomizerthat will customize the context duringInstrumenter.start(Context, Object). - addContextCustomizer(ContextCustomizer<?>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- addOperationMetrics(OperationMetrics) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Adds an
OperationMetricsimplementation to the instrumenter. - addOperationMetrics(OperationMetrics) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- analyze(String, SqlDialect) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQueryAnalyzer
- analyzeWithSummary(String, SqlDialect) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQueryAnalyzer
B
- batchCallback(Runnable, ObservableMeasurement, ObservableMeasurement...) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- build() - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- build() - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- build() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractorBuilder
-
Returns a new
DbClientAttributesExtractorwith the settings of thisDbClientAttributesExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
- build() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractorBuilder
-
Returns a new
SqlClientAttributesExtractorwith the settings of thisSqlClientAttributesExtractorBuilder. - build() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractorBuilder
-
Returns a new
MessagingAttributesExtractorwith the settings of thisMessagingAttributesExtractorBuilder. - builder() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenter
- builder(DbClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor
-
Returns a new
DbClientAttributesExtractorBuilderthat can be used to configure the database client attributes extractor. - builder(SqlClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractor
-
Returns a new
SqlClientAttributesExtractorBuilderthat can be used to configure the SQL client attributes extractor. - builder(MessagingAttributesGetter<REQUEST, RESPONSE>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
-
Deprecated.
- builder(MessagingAttributesGetter<REQUEST, RESPONSE>, MessagingOperationType, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
-
Returns a new
MessagingAttributesExtractorBuilderconfigured for the given operation type.
C
- ClassAndMethod - Class in io.opentelemetry.instrumentation.api.incubator.semconv.util
- ClassAndMethod() - Constructor for class io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod
- CodeAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.code -
Extractor of source code attributes.
- codeAttributesGetter() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod
- CodeAttributesGetter<REQUEST> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.code
-
An interface for getting code attributes.
- CodeSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.code
-
A helper
SpanNameExtractorimplementation for instrumentations that target specific Java classes/methods. - CommonConfig - Class in io.opentelemetry.instrumentation.api.incubator.config.internal
-
This class is internal and is hence not for public use.
- CommonConfig(OpenTelemetry) - Constructor for class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- configure(CommonConfig) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- configure(CommonConfig) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- connectionCreateTime() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- connections() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- connectionTimeouts() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- connectionUseTime() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- connectionWaitTime() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- create(boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.RedisCommandSanitizer
- create(boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQueryAnalyzer
- create(Meter, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
-
Deprecated.Exists only so the
tomcat-jdbc-8.5javaagent can emit the pre-renameio.opentelemetry.tomcat-jdbcscope by default; to be removed in 3.0 once v3-preview becomes the default. - create(OpenTelemetry, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- create(TextMapPropagator, TextMapGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingProcessContextCustomizer
- create(CodeAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor
-
Creates the code attributes extractor.
- create(CodeAttributesGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.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.incubator.semconv.db.DbClientSpanNameExtractor
-
Returns a
SpanNameExtractorthat constructs the span name according to DB semantic conventions. - create(DbClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor
-
Creates the database client attributes extractor with default configuration.
- create(SqlClientAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientSpanNameExtractor
-
Returns a
SpanNameExtractorthat constructs the span name according to DB semantic conventions. - create(SqlClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractor
-
Creates the SQL client attributes extractor with default configuration.
- create(GenAiAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiSpanNameExtractor
-
Returns a
SpanNameExtractorthat constructs the span name according to GenAI semantic conventions:<gen_ai.operation.name> <gen_ai.request.model>. - create(GenAiAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesExtractor
-
Creates the GenAI attributes extractor.
- create(MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanKindExtractor
-
Deprecated.Use
MessagingSpanKindExtractor.create(MessagingOperationType). May be removed in the next minor release. - create(MessagingAttributesGetter<REQUEST, ?>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanNameExtractor
-
Deprecated.Use
MessagingSpanNameExtractor.create(MessagingAttributesGetter, MessagingOperationType, String). May be removed in the next minor release. - create(MessagingAttributesGetter<REQUEST, ?>, MessagingOperationType, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanNameExtractor
-
Returns a
SpanNameExtractorthat constructs the span name according to messaging semantic conventions. - create(MessagingAttributesGetter<REQUEST, RESPONSE>, MessageOperation) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
-
Deprecated.Use
MessagingAttributesExtractor.create(MessagingAttributesGetter, MessagingOperationType, String). May be removed in the next minor release. - create(MessagingAttributesGetter<REQUEST, RESPONSE>, MessagingOperationType, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
-
Creates the messaging attributes extractor for the given operation type.
- create(MessagingOperationType) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanKindExtractor
-
Returns a span kind extractor following the v1.43 messaging span kind conventions.
- create(MessagingOperationType, Predicate<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanKindExtractor
-
Returns a span kind extractor following the v1.43 messaging span kind conventions.
- create(RpcAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcSpanNameExtractor
-
Returns a
SpanNameExtractorthat constructs the span name according to RPC semantic conventions:<rpc.service>/<rpc.method>. - create(RpcAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientAttributesExtractor
-
Creates the RPC client attributes extractor.
- create(RpcAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerAttributesExtractor
-
Creates the RPC server attributes extractor.
- create(RpcAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcSizeAttributesExtractor
-
Returns a new
RpcSizeAttributesExtractorthat will use the passedattributesGetterinstance to determine the request and response size. - create(InstrumenterBuilder<REQUEST, RESPONSE>, TextMapPropagator, TextMapGetter<REQUEST>, boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingProcessInstrumenterFactory
- create(HttpClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpExperimentalAttributesExtractor
- create(HttpClientAttributesGetter<REQUEST, RESPONSE>, OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientServicePeerAttributesExtractor
-
Returns a new
HttpClientServicePeerAttributesExtractorthat will use the passedattributesGetterto extract server address and port (with fallback to the HTTP Host header). - create(HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpExperimentalAttributesExtractor
- create(ServerAttributesGetter<REQUEST>, OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.ServicePeerAttributesExtractor
-
Returns a new
ServicePeerAttributesExtractorthat will use the passedattributesGetterinstance to determine the value of theservice.peer.nameattribute. - create(Class<?>, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod
- create(String, OpenTelemetry, HttpClientAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- create(String, OpenTelemetry, HttpClientAttributesGetter<REQUEST, RESPONSE>, TextMapSetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- create(String, OpenTelemetry, HttpServerAttributesGetter<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- create(String, OpenTelemetry, HttpServerAttributesGetter<REQUEST, RESPONSE>, TextMapGetter<REQUEST>) - Static method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- create(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Creates a SqlQuery for old semconv (no querySummary).
- create(BiFunction<Context, REQUEST, Context>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingProcessContextCustomizer
- CREATE - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
- createWithGenericOldSpanName(SqlClientAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientSpanNameExtractor
-
Deprecated.
- createWithSummary(String, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Creates a SqlQuery for stable semconv (uses querySummary).
- customize(InstrumenterCustomizer) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizerProvider
-
Customizes the given instrumenter.
- customize(InternalInstrumenterCustomizer<?, ?>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InternalInstrumenterCustomizerProviderImpl
- customize(String, REQUEST, HttpClientAttributesGetter<REQUEST, ?>) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientUrlTemplateCustomizer
-
Customize url template for given request.
D
- DB_CLIENT - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- DbClientAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db -
Extractor of database client attributes.
- DbClientAttributesExtractorBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db -
A builder of
DbClientAttributesExtractor. - DbClientAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.db -
An interface for getting database client attributes.
- DbClientMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
-
OperationListenerwhich keeps track of Database client metrics. - DbClientSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
- DbConfig - Class in io.opentelemetry.instrumentation.api.incubator.config.internal
-
This class is internal and is hence not for public use.
- DbConnectionPoolMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
-
A helper class that models the database client connection pool metrics semantic conventions.
- DbExceptionEventExtractors - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db.internal
-
This class is internal and is hence not for public use.
- DeclarativeConfigUtil - Class in io.opentelemetry.instrumentation.api.incubator.config.internal
-
This class is internal and is hence not for public use.
- declaringClass() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod
- DefaultHttpClientInstrumenterBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.builder.internal -
This class is internal and is hence not for public use.
- DefaultHttpServerInstrumenterBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.builder.internal -
This class is internal and is hence not for public use.
- DOUBLE_QUOTES_ARE_IDENTIFIERS - Static variable in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlDialect
-
Dialect where double-quoted fragments are treated as identifiers (e.g. column/table names) and therefore left intact during sanitization.
- DOUBLE_QUOTES_ARE_STRING_LITERALS - Static variable in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlDialect
-
Dialect where double-quoted fragments are treated as string literals and therefore sanitized (replaced with
?). - dualEmitContextCustomizer(RpcAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcMetricsContextCustomizers
-
Deprecated.Returns a
ContextCustomizerthat captures the oldrpc.methodvalue in context so that RPC metrics can use it when both old and stable semantic conventions are active.
E
- extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeSpanNameExtractor
- extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiSpanNameExtractor
- extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanNameExtractor
- extract(REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcSpanNameExtractor
F
- FaasExceptionEventExtractors - Class in io.opentelemetry.instrumentation.api.incubator.semconv.faas.internal
-
This class is internal and is hence not for public use.
- fromDbSystemName(String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlDialectUtil
G
- GenAiAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.genai -
Extractor of GenAI attributes.
- GenAiAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.genai -
An interface for getting GenAI attributes.
- GenAiClientMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.genai
-
OperationListenerwhich keeps track of Generative AI Client Metrics. - GenAiExceptionEventExtractors - Class in io.opentelemetry.instrumentation.api.incubator.semconv.genai.internal
-
This class is internal and is hence not for public use.
- GenAiSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.genai
-
A
SpanNameExtractorfor GenAI requests. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientMetrics
-
Returns an
OperationMetricsinstance which can be used to enable recording ofDbClientMetrics. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiClientMetrics
-
Returns an
OperationMetricsinstance which can be used to enable recording ofGenAiClientMetrics. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientExperimentalMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofHttpClientExperimentalMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpServerExperimentalMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofHttpServerExperimentalMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
-
Deprecated.Use
MessagingConsumerMetrics.getForOperationType(). May be removed in the next minor release. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProcessMetrics
- get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
-
Deprecated.Use
MessagingProducerMetrics.getForOperationType(). May be removed in the next minor release. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofRpcClientMetricson anInstrumenterBuilder. - get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerMetrics
-
Returns a
OperationMetricswhich can be used to enable recording ofRpcServerMetricson anInstrumenterBuilder. - get(Context) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientUrlTemplate
- getAttributes() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- getBatchMessageCount(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getClientId(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getClientOperationDuration() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
-
Returns only the stable client-operation-duration metric.
- getClientRequestHeaders() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getClientResponseHeaders() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getCodeClass(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter
- getCollectionName() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Deprecated.
- getConnectionString(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Deprecated.There is no replacement at this time.
- getConsumedMessages() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
-
Returns only the stable consumed-messages metric for a delivered message.
- getConversationId(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getDbCollectionName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbCollectionName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
SQL instrumentations must not override or call this method.
- getDbName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Deprecated.Use
DbClientAttributesGetter.getDbNamespace(Object)instead. - getDbNamespace(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbOperation(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Deprecated.Use
DbClientAttributesGetter.getDbOperationName(Object)instead. - getDbOperationBatchSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbOperationName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbOperationName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
SQL instrumentations must not override or call this method.
- getDbQueryParameters(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbQuerySummary(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbQuerySummary(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
SQL instrumentations must not override or call this method.
- getDbQueryText(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDbQueryText(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
SQL instrumentations must not override or call this method.
- getDbSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Deprecated.Use
DbClientAttributesGetter.getDbSystemName(REQUEST)instead. - getDbSystemName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
- getDestination(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getDestinationPartitionId(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getDestinationSubscriptionName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
-
Returns the name of the destination subscription from which a message is consumed, or
nullif there is none. - getDestinationTemplate(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getErrorType(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Returns a description of a class of error the operation ended with.
- getErrorType(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
-
Returns a description of a class of error the operation ended with.
- getErrorType(REQUEST, RESPONSE, Throwable) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Returns a description of a class of error the operation ended with.
- getForOperationType() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
-
Returns metrics for extractors configured with
MessagingOperationType, emitting only the stablemessaging.client.*instruments. - getForOperationType() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
-
Returns metrics for extractors configured with
MessagingOperationType, emitting only the stablemessaging.client.*instruments. - getForOperationTypeWithOldMetrics() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
-
Returns metrics for extractors configured with
MessagingOperationTypethat additionally emit the deprecatedmessaging.receive.durationandmessaging.receive.messagesinstruments. - getForOperationTypeWithOldMetrics() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
-
Returns metrics for extractors configured with
MessagingOperationTypethat additionally emit the deprecatedmessaging.publish.durationinstrument. - getGeneralInstrumentationConfig(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DeclarativeConfigUtil
- getHeaders(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingConfig
-
Returns the configured messaging header selector, or an empty selector when no headers are configured to be captured.
- getHeaders(OpenTelemetry, boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingConfig
-
Returns the configured messaging header selector, or an empty selector when no headers are configured to be captured.
- getHost(String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.net.internal.UrlParser
- getIdleConnectionsAttributes() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- getInstrumentationConfig(OpenTelemetry, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DeclarativeConfigUtil
- getInstrumentationName() - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Returns the name of the instrumentation that this customizer applies to.
- getInstrumentationName() - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- getKnownHttpRequestMethods() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getMessageBodySize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getMessageEnvelopeSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getMessageHeader(REQUEST, String) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
-
Extracts all values of header named
namefrom the request, or an empty list if there were none. - getMessageHeaderNames(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
-
Extracts the names of all headers present on the request, or an empty iterable if there were none.
- getMessageId(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getMethod(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Deprecated.Use
RpcAttributesGetter.getRpcMethod(REQUEST)for stable semconv. - getMethodName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesGetter
- getOperationName() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Deprecated.
- getOperationName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getPath(String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.net.internal.UrlParser
- getPort(String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.net.internal.UrlParser
- getQuerySummary() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Returns a low cardinality summary of the database query suitable for use as a span name or metric attribute.
- getQueryText() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
- getRawQueryTexts(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
Get the raw SQL query texts.
- getRawQueryTextsForOldSemconv(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
Deprecated.This method supports old database semantic conventions and will be removed in 3.0.
- getRequestEncodingFormats(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestFrequencyPenalty(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestMaxTokens(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestModel(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestPresencePenalty(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestSeed(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
- getRequestStopSequences(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestTemperature(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestTopK(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getRequestTopP(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getResponseFinishReasons(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getResponseId(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getResponseModel(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getResponseSize(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
- getRpcMethod(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Returns the fully-qualified RPC method name for stable semconv.
- getRpcMethodOriginal(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Returns the original method name when the method reported via
RpcAttributesGetter.getRpcMethod(REQUEST)is set to_OTHERbecause the method is not recognized by the RPC framework. - getRpcSystemName(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Returns the stable semconv system name for the RPC framework (e.g.
- getSensitiveQueryParameters() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getSentMessages() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
-
Returns only the stable sent-messages metric.
- getServerRequestHeaders() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getServerResponseHeaders() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getService(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
- getSpanIdKey() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getSqlDialect(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
Returns the SQL dialect used by the database.
- getStoredProcedureName() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
-
Returns the stored procedure name for CALL operations, or null for other operations.
- getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- getSystem(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter
-
Deprecated.Use
RpcAttributesGetter.getRpcSystemName(REQUEST). To be removed in 3.0. - getTraceFlagsKey() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getTraceIdKey() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- getUrlTemplate(Context, REQUEST, HttpClientAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.internal.HttpClientUrlTemplateUtil
- getUrlTemplate(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientExperimentalAttributesGetter
-
Returns the template used by the http client framework to build the request URL.
- getUsageInputTokens(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getUsageOutputTokens(REQUEST, RESPONSE) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesGetter
- getUsedConnectionsAttributes() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- getUser(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter
-
Deprecated.There is no replacement at this time.
- getUserConfig() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
H
- hasType(InstrumenterCustomizer.InstrumentationType) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Tests whether given instrumenter produces telemetry of specified type.
- hasType(InstrumenterCustomizer.InstrumentationType) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- HTTP_CLIENT - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- HTTP_SERVER - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- HttpClientExperimentalAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.http -
An interface for getting experimental HTTP client attributes.
- HttpClientExperimentalMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http
-
OperationListenerwhich keeps track of non-stable HTTP client metrics: the request size and the response size. - HttpClientServicePeerAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http -
Extractor of the
service.peer.namespan attribute, described in the specification. - HttpClientUrlTemplate - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http
-
A helper class for setting
url.templateattribute value for HTTP client calls. - HttpClientUrlTemplateCustomizer - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.http
-
A service provider interface (SPI) for customizing http client url template.
- HttpClientUrlTemplateUtil - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http.internal
-
This class is internal and is hence not for public use.
- HttpExperimentalAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http - HttpServerExperimentalMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http
-
OperationListenerwhich keeps track of non-stable HTTP server metrics: the number of in-flight request, the request size and the response size.
I
- instrumenterBuilder() - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- instrumenterBuilder(SpanNameExtractor<? super BUILDERREQUEST>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- InstrumenterCustomizer - Interface in io.opentelemetry.instrumentation.api.incubator.instrumenter
-
Provides customizations for instrumentation, including operation metrics, attributes extraction, and context customization.
- InstrumenterCustomizer.InstrumentationType - Enum in io.opentelemetry.instrumentation.api.incubator.instrumenter
-
Types of instrumentation.
- InstrumenterCustomizerImpl - Class in io.opentelemetry.instrumentation.api.incubator.instrumenter.internal
-
This class is internal and is hence not for public use.
- InstrumenterCustomizerImpl(InternalInstrumenterCustomizer) - Constructor for class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- InstrumenterCustomizerProvider - Interface in io.opentelemetry.instrumentation.api.incubator.instrumenter
-
A service provider interface (SPI) for customizing instrumentation behavior.
- InstrumenterCustomizerUtil - Class in io.opentelemetry.instrumentation.api.incubator.instrumenter.internal
-
This class is internal and is hence not for public use.
- internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor
-
This method is internal and is hence not for public use.
- internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractor
-
This method is internal and is hence not for public use.
- internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
-
This method is internal and is hence not for public use.
- internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientAttributesExtractor
-
This method is internal and is hence not for public use.
- internalGetSpanKey() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerAttributesExtractor
-
This method is internal and is hence not for public use.
- InternalInstrumenterCustomizerProviderImpl - Class in io.opentelemetry.instrumentation.api.incubator.instrumenter.internal
-
This class is internal and is hence not for public use.
- InternalInstrumenterCustomizerProviderImpl(InstrumenterCustomizerProvider) - Constructor for class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InternalInstrumenterCustomizerProviderImpl
- io.opentelemetry.instrumentation.api.incubator.builder.internal - package io.opentelemetry.instrumentation.api.incubator.builder.internal
- io.opentelemetry.instrumentation.api.incubator.config.internal - package io.opentelemetry.instrumentation.api.incubator.config.internal
- io.opentelemetry.instrumentation.api.incubator.instrumenter - package io.opentelemetry.instrumentation.api.incubator.instrumenter
- io.opentelemetry.instrumentation.api.incubator.instrumenter.internal - package io.opentelemetry.instrumentation.api.incubator.instrumenter.internal
- io.opentelemetry.instrumentation.api.incubator.log - package io.opentelemetry.instrumentation.api.incubator.log
- io.opentelemetry.instrumentation.api.incubator.semconv.code - package io.opentelemetry.instrumentation.api.incubator.semconv.code
- io.opentelemetry.instrumentation.api.incubator.semconv.db - package io.opentelemetry.instrumentation.api.incubator.semconv.db
- io.opentelemetry.instrumentation.api.incubator.semconv.db.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.db.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.faas.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.faas.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.genai - package io.opentelemetry.instrumentation.api.incubator.semconv.genai
- io.opentelemetry.instrumentation.api.incubator.semconv.genai.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.genai.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.http - package io.opentelemetry.instrumentation.api.incubator.semconv.http
- io.opentelemetry.instrumentation.api.incubator.semconv.http.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.http.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.messaging - package io.opentelemetry.instrumentation.api.incubator.semconv.messaging
- io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.net.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.net.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.rpc - package io.opentelemetry.instrumentation.api.incubator.semconv.rpc
- io.opentelemetry.instrumentation.api.incubator.semconv.rpc.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.rpc.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.service.peer - package io.opentelemetry.instrumentation.api.incubator.semconv.service.peer
- io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal - package io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal
- io.opentelemetry.instrumentation.api.incubator.semconv.util - package io.opentelemetry.instrumentation.api.incubator.semconv.util
- isAnonymousDestination(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- isAnyEnabled() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.UserConfig
-
Returns true if capturing of any identity semantic attribute is enabled.
- isCommonQuerySanitizationEnabled(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DbConfig
- isCommonQuerySanitizationEnabled(OpenTelemetry, boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DbConfig
- isEmpty() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal.ServicePeerResolver
- isEnabled() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenter
- isNameEnabled() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.UserConfig
-
Returns true if capturing the id semantic attribute is enabled.
- isParameterizedQuery(REQUEST, int) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter
-
Returns whether the query at
queryIndexinSqlClientAttributesGetter.getRawQueryTexts(Object)is parameterized. - isQuerySanitizationEnabled(OpenTelemetry, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DbConfig
- isRolesEnabled() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.UserConfig
-
Returns true if capturing the role(s) semantic attribute is enabled.
- isScopeEnabled() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.UserConfig
-
Returns true if capturing the
enduser.scopesemantic attribute is enabled. - isSqlCommenterEnabled(OpenTelemetry, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DbConfig
- isSqlCommenterEnabled(OpenTelemetry, String, boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.DbConfig
- isTemporaryDestination(REQUEST) - Method in interface io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesGetter
- isV3Preview() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
L
- LoggingContextConstants - Class in io.opentelemetry.instrumentation.api.incubator.log
-
This class contains several constants used in logging libraries' Mapped Diagnostic Context instrumentations.
M
- maxConnections() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- maxIdleConnections() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- MessageOperation - Enum in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
Deprecated.Use
MessagingOperationType. May be removed in the next minor release. - MESSAGING_CONSUMER_PROCESS - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- MESSAGING_CONSUMER_RECEIVE - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- MESSAGING_PRODUCER - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- MessagingAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging -
Extractor of messaging attributes.
- MessagingAttributesExtractorBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging -
A builder of
MessagingAttributesExtractor. - MessagingAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.messaging -
An interface for getting messaging attributes.
- MessagingConfig - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal
-
Resolves the common messaging header selector, shared by every messaging instrumentation so that precedence and deprecation warnings are uniform.
- MessagingConsumerMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
OperationListenerwhich keeps track of consumer metrics. - MessagingExceptionEventExtractors - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal
-
This class is internal and is hence not for public use.
- MessagingOperationType - Enum in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
Represents a messaging operation type.
- MessagingProcessContextCustomizer<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal
-
This class is internal and is hence not for public use.
- MessagingProcessInstrumenterFactory - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal
-
This class is internal and is hence not for public use.
- MessagingProcessMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
OperationListenerwhich keeps track of message processing metrics. - MessagingProducerMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
OperationListenerwhich keeps track of producer metrics. - MessagingSpanKindExtractor - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
-
Selects messaging span kinds according to the configured semantic convention version.
- MessagingSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
- methodName() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.util.ClassAndMethod
- minIdleConnections() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
N
- noop() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenter
O
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientServicePeerAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpExperimentalAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcSizeAttributesExtractor
- onEnd(AttributesBuilder, Context, REQUEST, RESPONSE, Throwable) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.ServicePeerAttributesExtractor
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiClientMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientExperimentalMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpServerExperimentalMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProcessMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientMetrics
- onEnd(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerMetrics
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.code.CodeAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientServicePeerAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpExperimentalAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcSizeAttributesExtractor
- onStart(AttributesBuilder, Context, REQUEST) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.ServicePeerAttributesExtractor
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiClientMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientExperimentalMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpServerExperimentalMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProcessMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcClientMetrics
- onStart(Context, Attributes, long) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerMetrics
- onStart(Context, REQUEST, Attributes) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingProcessContextCustomizer
P
- pendingRequestsForConnection() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbConnectionPoolMetrics
- PROCESS - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessageOperation
-
Deprecated.
- PROCESS - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
- processQuery(Object, String, boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenter
-
Augments the given SQL query with comment containing tracing context.
- PUBLISH - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessageOperation
-
Deprecated.
R
- RECEIVE - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessageOperation
-
Deprecated.
- RECEIVE - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
- RedisCommandSanitizer - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
-
This class is responsible for masking potentially sensitive data in Redis commands.
- resolve(DeclarativeConfigProperties, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns the configured selector, or
nullwhen nothing is configured to be captured. - resolve(DeclarativeConfigProperties, String, String, boolean) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns the configured selector, or
nullwhen nothing is configured to be captured. - resolve(String, Integer, Supplier<String>, BiConsumer<AttributeKey<String>, String>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal.ServicePeerResolver
- resolveLegacyBoolean(DeclarativeConfigProperties, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns a predicate matching the configured selector, or
nullwhen nothing is configured to be captured. - resolveLegacyBoolean(DeclarativeConfigProperties, String, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns a predicate matching the configured selector, or
nullwhen nothing is configured to be captured. - resolveLegacyLiteral(DeclarativeConfigProperties, String, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns a predicate matching the configured selector, or
nullwhen nothing is configured to be captured. - resolveLegacyLiteral(List<String>) - Static method in class io.opentelemetry.instrumentation.api.incubator.config.internal.SelectorConfig
-
Returns a predicate matching the given deprecated include-only values, or
nullwhen nothing is configured to be captured. - RPC_CLIENT - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- RPC_SERVER - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
- RpcAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.rpc -
An interface for getting RPC attributes.
- RpcClientAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc -
Extractor of RPC client attributes.
- RpcClientMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc
-
OperationListenerwhich keeps track of RPC client metrics. - RpcExceptionEventExtractors - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc.internal
-
This class is internal and is hence not for public use.
- RpcMetricsContextCustomizers - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc
-
Deprecated.This class is only needed during the transition period when both old and stable RPC semantic conventions are emitted simultaneously.
- RpcServerAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc -
Extractor of RPC server attributes.
- RpcServerMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc
-
OperationListenerwhich keeps track of RPC server metrics. - RpcSizeAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc - RpcSpanNameExtractor<REQUEST> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.rpc
-
A
SpanNameExtractorfor RPC requests.
S
- sanitize(String, List<?>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.RedisCommandSanitizer
- SelectorConfig - Class in io.opentelemetry.instrumentation.api.incubator.config.internal
-
Resolves an
included/excludedselector and its deprecated include-only predecessor, so that precedence and deprecation warnings are uniform across instrumentations. - SEND - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
- ServicePeerAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.service.peer -
Extractor of the
service.peer.namespan attribute, described in the specification. - ServicePeerResolver - Class in io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal
-
This class is internal and is hence not for public use.
- ServicePeerResolver(OpenTelemetry) - Constructor for class io.opentelemetry.instrumentation.api.incubator.semconv.service.peer.internal.ServicePeerResolver
- setBuilderCustomizer(Consumer<InstrumenterBuilder<REQUEST, RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- setBuilderCustomizer(Consumer<InstrumenterBuilder<REQUEST, RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- setCapturedHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractorBuilder
-
Deprecated.Use
MessagingAttributesExtractorBuilder.setHeaders(IncludeExclude)instead. May be removed in the next minor release. - setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures the HTTP request headers that will be captured as span attributes.
- setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures the HTTP request headers that will be captured as span attributes.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures the HTTP response headers that will be captured as span attributes.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures the HTTP response headers that will be captured as span attributes.
- setCaptureQueryParameters(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractorBuilder
-
Sets whether the query parameters should be captured as span attributes named
db.query.parameter.<key>. - setCaptureQueryParameters(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractorBuilder
-
Sets whether the query parameters should be captured as span attributes named
db.query.parameter.<key>. - setDbClientExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.DbExceptionEventExtractors
-
Configures the database client exception event name and severity.
- setEmitExperimentalHttpClientTelemetry(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures the instrumentation to emit experimental HTTP client telemetry.
- setEmitExperimentalHttpServerTelemetry(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures the instrumentation to emit experimental HTTP server telemetry.
- setEnabled(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
-
Enable adding sqlcommenter comments to sql queries.
- setFaasInvocationExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.faas.internal.FaasExceptionEventExtractors
-
Configures the FaaS invocation exception event name and severity.
- setGenAiClientExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.internal.GenAiExceptionEventExtractors
-
Configures the GenAI client operation exception event name and severity.
- setHeaders(IncludeExclude) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractorBuilder
-
Configures which message headers are captured as span attributes.
- setHttpClientExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setMessagingCreateExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
-
Configures the messaging create exception event name and severity.
- setMessagingProcessExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
-
Configures the messaging process exception event name and severity.
- setMessagingReceiveExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
-
Configures the messaging receive exception event name and severity.
- setMessagingSendExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
-
Configures the messaging send exception event name and severity.
- setMessagingSettleExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.internal.MessagingExceptionEventExtractors
-
Configures the messaging settle exception event name and severity.
- setPrepend(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
-
Prepend the sqlcommenter comment to the query instead of appending it.
- setPrepend(Predicate<Object>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
-
Prepend the sqlcommenter comment to the query instead of appending it.
- setPropagator(TextMapPropagator) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
-
Set the propagator used to inject tracing context into sql comments.
- setPropagator(BiFunction<Object, Boolean, TextMapPropagator>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.internal.SqlCommenterBuilder
-
Set the propagator used to inject tracing context into sql comments.
- setQuerySanitizationEnabled(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractorBuilder
-
Sets whether the
db.query.textattribute extracted by the constructedSqlClientAttributesExtractorshould be sanitized. - setRequestHeaders(IncludeExclude) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures which HTTP request headers are captured as span attributes.
- setRequestHeaders(IncludeExclude) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures which HTTP request headers are captured as span attributes.
- setResponseHeaders(IncludeExclude) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures which HTTP response headers are captured as span attributes.
- setResponseHeaders(IncludeExclude) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures which HTTP response headers are captured as span attributes.
- setRpcClientExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.internal.RpcExceptionEventExtractors
-
Configures the RPC client exception event name and severity.
- setRpcServerExceptionEventExtractor(InstrumenterBuilder<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.internal.RpcExceptionEventExtractors
-
Configures the RPC server exception event name and severity.
- setSensitiveQueryParameters(Set<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Configures the instrumentation to redact specific URL query parameters.
- setSensitiveQueryParameters(Set<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Configures the instrumentation to redact specific URL query parameters.
- setSingleOperationAndCollection(boolean) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractorBuilder
-
Sets whether
db.operation.nameanddb.collection.namecan be derived fromdb.query.text. - setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<?>>) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Sets a transformer function that will modify the
SpanNameExtractor. - setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<?>>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<REQUEST>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
-
Sets a customizer that receives the default
SpanNameExtractorand returns a customized one. - setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<REQUEST>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
-
Sets a customizer that receives the default
SpanNameExtractorand returns a customized one. - setSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<?, ?>>) - Method in interface io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer
-
Sets a transformer function that will modify the
SpanStatusExtractor. - setSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<?, ?>>) - Method in class io.opentelemetry.instrumentation.api.incubator.instrumenter.internal.InstrumenterCustomizerImpl
- setSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<REQUEST, RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
- setSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<REQUEST, RESPONSE>>) - Method in class io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
- setTableAttribute(AttributeKey<String>) - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesExtractorBuilder
-
Deprecated.new semantic conventions always use db.collection.name
- SETTLE - Enum constant in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
- shouldEmitExperimentalHttpClientTelemetry() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- shouldEmitExperimentalHttpServerTelemetry() - Method in class io.opentelemetry.instrumentation.api.incubator.config.internal.CommonConfig
- SPAN_ID - Static variable in class io.opentelemetry.instrumentation.api.incubator.log.LoggingContextConstants
-
Key under which the current span id will be injected into the context data.
- SqlClientAttributesExtractor<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db -
Extractor of database attributes.
- SqlClientAttributesExtractorBuilder<REQUEST,
RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db -
A builder of
SqlClientAttributesExtractor. - SqlClientAttributesGetter<REQUEST,
RESPONSE> - Interface in io.opentelemetry.instrumentation.api.incubator.semconv.db -
An interface for getting SQL database client attributes.
- SqlCommenter - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db.internal
-
This class is internal and experimental.
- SqlCommenterBuilder - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db.internal
-
This class is internal and experimental.
- SqlDialect - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
-
Describes SQL dialect options that affect how
SqlQueryAnalyzerprocesses queries. - SqlDialectUtil - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db.internal
-
This class is internal and is hence not for public use.
- SqlQuery - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
- SqlQuery() - Constructor for class io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlQuery
- SqlQueryAnalyzer - Class in io.opentelemetry.instrumentation.api.incubator.semconv.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.incubator.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.incubator.log.LoggingContextConstants
-
Key under which the current trace id will be injected into the context data.
U
- UrlParser - Class in io.opentelemetry.instrumentation.api.incubator.semconv.net.internal
-
This class is internal and is hence not for public use.
- UserConfig - Class in io.opentelemetry.instrumentation.api.incubator.config.internal
-
Configuration that controls capturing the
enduser.*oruser.*semantic attributes.
V
- valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessageOperation
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingOperationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.opentelemetry.instrumentation.api.incubator.instrumenter.InstrumenterCustomizer.InstrumentationType
-
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.incubator.semconv.messaging.MessageOperation
-
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.incubator.semconv.messaging.MessagingOperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(Context, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientUrlTemplate
-
Add url template to context and make the new context current.
All Classes and Interfaces|All Packages|Constant Field Values
MessagingAttributesExtractor.builder(MessagingAttributesGetter, MessagingOperationType, String). May be removed in the next minor release.