Index

A B C D E F G H I L M N O P R S T U V W 
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 AttributesExtractor to 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 AttributesExtractor to 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 AttributesExtractor to 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 ContextCustomizer that will customize the context during Instrumenter.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 OperationMetrics implementation 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 DbClientAttributesExtractor with the settings of this DbClientAttributesExtractorBuilder.
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 SqlClientAttributesExtractor with the settings of this SqlClientAttributesExtractorBuilder.
build() - Method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractorBuilder
Returns a new MessagingAttributesExtractor with the settings of this MessagingAttributesExtractorBuilder.
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 DbClientAttributesExtractorBuilder that 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 SqlClientAttributesExtractorBuilder that 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
builder(MessagingAttributesGetter<REQUEST, RESPONSE>, MessagingOperationType, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingAttributesExtractor
Returns a new MessagingAttributesExtractorBuilder configured 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
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 SpanNameExtractor implementation 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.5 javaagent can emit the pre-rename io.opentelemetry.tomcat-jdbc scope 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 SpanNameExtractor that constructs the span name according to the following pattern: <class.simpleName>.<methodName>.
create(DbClientAttributesGetter<REQUEST, ?>) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientSpanNameExtractor
Returns a SpanNameExtractor that 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 SpanNameExtractor that 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 SpanNameExtractor that 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
create(MessagingAttributesGetter<REQUEST, ?>, MessagingOperationType, String) - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingSpanNameExtractor
Returns a SpanNameExtractor that 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
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 SpanNameExtractor that 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 RpcSizeAttributesExtractor that will use the passed attributesGetter instance 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 HttpClientServicePeerAttributesExtractor that will use the passed attributesGetter to 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 ServicePeerAttributesExtractor that will use the passed attributesGetter instance to determine the value of the service.peer.name attribute.
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
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
DbClientAttributesExtractorBuilder<REQUEST,RESPONSE> - Class in io.opentelemetry.instrumentation.api.incubator.semconv.db
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
OperationListener which 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
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 ContextCustomizer that captures the old rpc.method value 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
OperationListener which 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 SpanNameExtractor for GenAI requests.
get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientMetrics
Returns an OperationMetrics instance which can be used to enable recording of DbClientMetrics.
get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.genai.GenAiClientMetrics
Returns an OperationMetrics instance which can be used to enable recording of GenAiClientMetrics.
get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpClientExperimentalMetrics
Returns a OperationMetrics which can be used to enable recording of HttpClientExperimentalMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.http.HttpServerExperimentalMetrics
Returns a OperationMetrics which can be used to enable recording of HttpServerExperimentalMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.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 OperationMetrics which can be used to enable recording of RpcClientMetrics on an InstrumenterBuilder.
get() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcServerMetrics
Returns a OperationMetrics which can be used to enable recording of RpcServerMetrics on an InstrumenterBuilder.
get(Context) - Static method in class io.opentelemetry.instrumentation.api.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
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
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
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 null if 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 stable messaging.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 stable messaging.client.* instruments.
getForOperationTypeWithOldMetrics() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingConsumerMetrics
Returns metrics for extractors configured with MessagingOperationType that additionally emit the deprecated messaging.receive.duration and messaging.receive.messages instruments.
getForOperationTypeWithOldMetrics() - Static method in class io.opentelemetry.instrumentation.api.incubator.semconv.messaging.MessagingProducerMetrics
Returns metrics for extractors configured with MessagingOperationType that additionally emit the deprecated messaging.publish.duration instrument.
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 name from 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.
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 _OTHER because 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.
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
OperationListener which 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.name span attribute, described in the specification.
HttpClientUrlTemplate - Class in io.opentelemetry.instrumentation.api.incubator.semconv.http
A helper class for setting url.template attribute 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

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 queryIndex in SqlClientAttributesGetter.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.scope semantic 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
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
OperationListener which 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
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
OperationListener which keeps track of message processing metrics.
MessagingProducerMetrics - Class in io.opentelemetry.instrumentation.api.incubator.semconv.messaging
OperationListener which 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 null when 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 null when 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 null when 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 null when 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 null when 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 null when 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
OperationListener which 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
OperationListener which 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 SpanNameExtractor for 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/excluded selector 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.name span 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.text attribute extracted by the constructed SqlClientAttributesExtractor should 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.name and db.collection.name can be derived from db.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 SpanNameExtractor and 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 SpanNameExtractor and 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
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 SqlQueryAnalyzer processes 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.* or user.* 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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values