Package org.springframework.cloud.sleuth.instrument.kafka
-
Class Summary Class Description KafkaTracingCallback This decorates a KafkaCallbackand completes theSpan.Kind.PRODUCERspan created for the record whenonCompletion()is invoked (i.e.ReactiveKafkaTracingPropagator UsesReactorSleuthto create separate mono publisher for each element in flux, that will be injecting the tracing context toTracerandContextfor each element separately, giving downstream operators proper tracing context and span.TracingKafkaAspect Instruments Kafka related components.TracingKafkaConsumer<K,V> This decorates a KafkaConsumer.TracingKafkaConsumerFactory Deprecated. Please useTracingKafkaReceiverthat leveragesReactiveKafkaTracingPropagatorTracingKafkaProducer<K,V> This decorates a KafkaProducerand creates aSpan.Kind.PRODUCERspan for each record sent.TracingKafkaProducerFactory This decorates a Reactor KafkaProducerFactoryto create decorated producers of typeTracingKafkaProducer.TracingKafkaPropagatorGetter Getter extracting the values from theConsumerRecordheaders for Kafka based communication.TracingKafkaPropagatorSetter Setter injecting the values onto theProducerRecordheaders for Kafka based communication.TracingKafkaReceiver<K,V> Decorator forKafkaReceiverthat delegates most of the work back to original consumer, but returns publishers decorated with tracing context per each element.