Ukraine flag We stand with our friends and colleagues in Ukraine. To support Ukraine in their time of need visit this page.

Kafka


  • Supported Kafka versions: 0.9+

Kafka can be used as an intermediary buffer between collector and an actual storage. jaeger can be configured to both act as the collector for Kafka data before adding it to a Kafka topic and also as a ingester to get data from Kafka and forward it to another storage backend.

Writing to Kafka is particularly useful for building post-processing data pipelines.

Kafka also has the following officially supported resources available from the community:

Configuration

Collector

In order to collect tracing data and add it to a Kafka topic this configurationexternal link is what should be used.

Ingester

In order to write tracing data which is added to a Kafka topic this configurationexternal link is what should be used.

Topic & partitions

Unless your Kafka cluster is configured to automatically create topics, you will need to create it ahead of time. You can refer to the Kafka quickstart documentationexternal link to learn how.

You can find more information about topics and partitions in general in the official documentationexternal link. This articleexternal link provide more details about how to choose the number of partitions.