Class KafkaInstrumentationAutoConfiguration

java.lang.Object
io.opentelemetry.instrumentation.spring.autoconfigure.kafka.KafkaInstrumentationAutoConfiguration

@Configuration @EnableConfigurationProperties(KafkaInstrumentationProperties.class) @ConditionalOnProperty(name="otel.springboot.kafka.enabled", matchIfMissing=true) @ConditionalOnClass({org.springframework.kafka.core.KafkaTemplate.class,org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.class}) public class KafkaInstrumentationAutoConfiguration extends Object
  • Constructor Details

    • KafkaInstrumentationAutoConfiguration

      public KafkaInstrumentationAutoConfiguration()
  • Method Details

    • producerInstrumentation

      @Bean public org.springframework.boot.autoconfigure.kafka.DefaultKafkaProducerFactoryCustomizer producerInstrumentation(io.opentelemetry.api.OpenTelemetry openTelemetry)
    • concurrentKafkaListenerContainerFactoryPostProcessor

      @Bean public io.opentelemetry.instrumentation.spring.autoconfigure.kafka.ConcurrentKafkaListenerContainerFactoryPostProcessor concurrentKafkaListenerContainerFactoryPostProcessor(io.opentelemetry.api.OpenTelemetry openTelemetry)