When you use Apache Kafka as the transport layer for OTLP, you add durability, scale, and flexibility to your observability pipelines.
Kafka decouples producers (OpenTelemetry Collector agents) from consumers (OpenTelemetry Collector gateways). This helps to:
You can reliably perform the necessary enrichment on high-volume, bursty telemetry—all while keeping your data streams protected.
You can configure Kafka exporter, Kafka receiver, and Kafka Metrics receiver components, as shown in the figure below.
otlp_logs, otlp_metrics, otlp_spans).broker count) via OTLP and export them to Dynatrace.Note that running Kafka may introduce additional end-to-end latencies, operational overhead, and potential bottlenecks.

Configure your OpenTelemetry Collectors to start sending data to/from Kafka and the Dynatrace backend.