Kafka for Data Streams Monitoring

Prerequisites

Monitoring Kafka Pipelines

Data Streams Monitoring uses message headers to propagate context through Kafka streams. If log.message.format.version is set in the Kafka broker configuration, it must be set to 0.11.0.0 or higher. Data Streams Monitoring is not supported for versions lower than this.

Support for Kafka in Data Streams Monitoring

LanguageTechnologyMinimal tracer versionRecommended tracer version
Javakafka-clients (v3.7 is not fully supported)1.9.01.43.0
Goconfluent-kafka-go1.56.11.66.0 or later
Sarama1.56.11.66.0 or later
Node.jskafkajs2.39.0 or 3.26.0 or 4.5.05.25.0 or later
Pythonconfluent-kafka1.16.02.11.0 or later
.NETConfluent.Kafka2.28.02.41.0 or later

Note

  • Kafka Streams is partially supported for Java, and can lead to latency measurements being missed in many cases
PREVIEWING: lucas.kretvix/dsm-add-new-technology-pages