Package io.micronaut.tracing.opentelemetry.instrument.kafka
@Configuration
@Requires(property="otel.instrumentation.kafka.enabled",notEquals="false") @Requires(classes=org.apache.kafka.clients.consumer.Consumer.class)
package io.micronaut.tracing.opentelemetry.instrument.kafka
Contains configuration that provide integration with Kafka Opentelemetry.
- Since:
- 4.5.0
-
ClassDescriptionUtility class to help get kafka headers and put them as span attributes.The main class with opentelemetry-kafka logic.Builder class for KafkaTelemetry object.Configuration properties for KafkaTelemetry.Interface to filter consumer messages for tracing.Kafka consumer tracing instrumentation using OpenTelemetry.Opentelemetery Kafka tracing factory.Helper-class to access to kafkaTelemetry object from non-micronaut components.Interface to filter producer messages for tracing.Kafka consumer tracing instrumentation using OpenTelemetry.Default tracing consumer kafka interceptor.Default tracing producer kafka interceptor.