
Maximizing Scalability - Apache Kafka and OpenTelemetry
On a recent thread on the CNCF Slack’s OTel Collector channel , a user asked a question that shone a light on a topic I don't think has been effectively discussed elsewhere. Why You May Want to Run More Than One OpenTelemetry Collector Inside Your Architecture This article will discuss both multi-collector architecture and how Apache Kafka can be useful here. Doesn't collector tiering make more sense, generally, than using a queue? (Big thank you to Martin for always being there with a helpful answer.) What the Collector Does To review, the OpenTelemetry Collector is an optional but strongly recommended part of an OpenTelemetry observability deployment. The collector can gather, compress, manage, and filter data sent by OpenTelemetry instrumentation before data gets sent to your observability backend. If sending data to the SigNoz backend, the system will look something like this: Calls from OpenTelemetry auto-instrumentation, API calls, and other code instrumented with the OpenTelemet
Continue reading on Dev.to
Opens in a new tab



