Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addConsumerProcessAttributesExtractors(AttributesExtractor<KafkaProcessRequest, Void>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
- addConsumerReceiveAttributesExtractors(AttributesExtractor<KafkaReceiveRequest, Void>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
- addProducerAttributesExtractors(AttributesExtractor<KafkaProducerRequest, RecordMetadata>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
- addTracing(ConsumerRecords<K, V>, KafkaConsumerContext) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetry
B
- build() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
- buildAndFinishSpan(ConsumerRecords<K, V>, String, String, Timer) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetry
- buildAndFinishSpan(ConsumerRecords<K, V>, Consumer<K, V>, Timer) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetry
- buildAndInjectSpan(ProducerRecord<K, V>, String) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaProducerTelemetry
-
Build and inject span into record.
- buildAndInjectSpan(ProducerRecord<K, V>, Producer<K, V>, Callback, BiFunction<ProducerRecord<K, V>, Callback, Future<RecordMetadata>>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaProducerTelemetry
-
Build and inject span into record.
- builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns a new
KafkaTelemetryBuilderconfigured with the givenOpenTelemetry.
C
- close() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- close() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
- close() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingConsumerInterceptor
-
Deprecated.
- close() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingProducerInterceptor
-
Deprecated.
- CONFIG_KEY_KAFKA_CONSUMER_TELEMETRY_SUPPLIER - Static variable in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- CONFIG_KEY_KAFKA_PRODUCER_TELEMETRY_SUPPLIER - Static variable in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
- configure(Map<String, ?>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- configure(Map<String, ?>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
- configure(Map<String, ?>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingConsumerInterceptor
-
Deprecated.
- configure(Map<String, ?>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingProducerInterceptor
-
Deprecated.
- consumerInterceptorConfigProperties() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns configuration properties that can be used to enable OpenTelemetry instrumentation via
OpenTelemetryConsumerInterceptor. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns a new
KafkaTelemetryconfigured with the givenOpenTelemetry.
G
- get() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetrySupplier
- get() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaProducerTelemetrySupplier
I
- io.opentelemetry.instrumentation.kafkaclients.v2_6 - package io.opentelemetry.instrumentation.kafkaclients.v2_6
- io.opentelemetry.instrumentation.kafkaclients.v2_6.internal - package io.opentelemetry.instrumentation.kafkaclients.v2_6.internal
K
- KafkaConsumerTelemetry - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal
-
Helper for consumer-side instrumentation.
- KafkaConsumerTelemetry(Instrumenter<KafkaReceiveRequest, Void>, Instrumenter<KafkaProcessRequest, Void>) - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetry
- KafkaConsumerTelemetrySupplier - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal
-
Wrapper for KafkaConsumerTelemetry that can be injected into kafka configuration without breaking serialization.
- KafkaConsumerTelemetrySupplier(KafkaConsumerTelemetry) - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaConsumerTelemetrySupplier
- KafkaProducerTelemetry - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal
-
Helper for producer-side instrumentation.
- KafkaProducerTelemetry(TextMapPropagator, Instrumenter<KafkaProducerRequest, RecordMetadata>, boolean) - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaProducerTelemetry
- KafkaProducerTelemetrySupplier - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal
-
Wrapper for KafkaProducerTelemetry that can be injected into kafka configuration without breaking serialization.
- KafkaProducerTelemetrySupplier(KafkaProducerTelemetry) - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.KafkaProducerTelemetrySupplier
- KafkaTelemetry - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6
- KafkaTelemetryBuilder - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6
M
- metricConfigProperties() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Produces a set of kafka client config properties (consumer or producer) to register a
MetricsReporterthat records metrics to anopenTelemetryinstance.
O
- onAcknowledgement(RecordMetadata, Exception) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
- onAcknowledgement(RecordMetadata, Exception) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingProducerInterceptor
-
Deprecated.
- onCommit(Map<TopicPartition, OffsetAndMetadata>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- onCommit(Map<TopicPartition, OffsetAndMetadata>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingConsumerInterceptor
-
Deprecated.
- onConsume(ConsumerRecords<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- onConsume(ConsumerRecords<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingConsumerInterceptor
-
Deprecated.
- onSend(ProducerRecord<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
- onSend(ProducerRecord<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingProducerInterceptor
-
Deprecated.
- OpenTelemetryConsumerInterceptor<K,
V> - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal -
A ConsumerInterceptor that adds OpenTelemetry instrumentation.
- OpenTelemetryConsumerInterceptor() - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryConsumerInterceptor
- OpenTelemetryProducerInterceptor<K,
V> - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6.internal -
A ProducerInterceptor that adds OpenTelemetry instrumentation.
- OpenTelemetryProducerInterceptor() - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.internal.OpenTelemetryProducerInterceptor
P
- producerInterceptorConfigProperties() - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns configuration properties that can be used to enable OpenTelemetry instrumentation via
OpenTelemetryProducerInterceptor.
S
- setCapturedHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
-
Configures the messaging headers that will be captured as span attributes.
- setCaptureExperimentalSpanAttributes(boolean) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
-
Sets whether experimental attributes should be set to spans.
- setMessagingReceiveInstrumentationEnabled(boolean) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
-
Set whether to capture the consumer message receive telemetry in messaging instrumentation.
- setPropagationEnabled(boolean) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetryBuilder
-
Set whether to propagate trace context in producers.
T
- TracingConsumerInterceptor<K,
V> - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6 -
Deprecated.
- TracingConsumerInterceptor() - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingConsumerInterceptor
-
Deprecated.
- TracingProducerInterceptor<K,
V> - Class in io.opentelemetry.instrumentation.kafkaclients.v2_6 -
Deprecated.Use
KafkaTelemetry.producerInterceptorConfigProperties()instead. - TracingProducerInterceptor() - Constructor for class io.opentelemetry.instrumentation.kafkaclients.v2_6.TracingProducerInterceptor
-
Deprecated.
W
- wrap(Consumer<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns a decorated
Consumerthat consumes spans for each received message. - wrap(Producer<K, V>) - Method in class io.opentelemetry.instrumentation.kafkaclients.v2_6.KafkaTelemetry
-
Returns a decorated
Producerthat emits spans for each sent message.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
KafkaTelemetry.consumerInterceptorConfigProperties()instead.