| Class | Description |
|---|---|
| KafkaTracingCallback |
This decorates a Kafka
Callback and completes the Span.Kind#PRODUCER
span created for the record when onCompletion() is invoked (i.e. |
| ReactiveKafkaTracingPropagator |
Uses
ReactorSleuth to create separate mono publisher for each element in flux,
that will be injecting the tracing context to Tracer and
Context for each element separately, giving downstream
operators proper tracing context and span. |
| TracingKafkaAspect |
Instruments Kafka related components.
|
| TracingKafkaConsumer<K,V> |
This decorates a Kafka
Consumer. |
| TracingKafkaConsumerFactory | Deprecated
Please use
TracingKafkaReceiver that leverages
ReactiveKafkaTracingPropagator |
| TracingKafkaProducer<K,V> |
This decorates a Kafka
Producer and creates a Span.Kind#PRODUCER span
for each record sent. |
| TracingKafkaProducerFactory |
This decorates a Reactor Kafka
ProducerFactory to create decorated producers of
type TracingKafkaProducer. |
| TracingKafkaPropagatorGetter |
Getter extracting the values from the
ConsumerRecord headers for Kafka based
communication. |
| TracingKafkaPropagatorSetter |
Setter injecting the values onto the
ProducerRecord headers for Kafka based
communication. |
| TracingKafkaReceiver<K,V> |
Decorator for
KafkaReceiver that delegates most of the work back to original
consumer, but returns publishers decorated with tracing context per each element. |
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.