Skip to Main Content
Talk Advanced

Navigating Millions of Kafka events in real time with OTel

Proposal status is Rejected
Session Description

How can real-time event streaming platforms, handling millions of events and complex data processing, maintain peak performance and reliability? Managing the same has previously been complex. The latest agent changes and addition of semantic convention in OpenTelemetry make it ideal to monitor highly distributed event streaming architectures (EDA) like Kafka. In this session we will discuss how these changes help standardize telemetry, explain the usage of span links for capturing several traces for a transaction in EDA.

The talk will also cover how Otel enables automatic anomaly detection particularly useful for identifying issues like Consumer Lag, Increased Latency in Event Processing, and Partition Failures. By leveraging context propagation, Otel tracks end-to-end latency across the entire Kafka ecosystem, including producers, brokers, and consumers.

The talk covers real-world examples from gaming platforms and data systems which have enabled Otel for Kafka monitoring.

Key Takeaways

This talk provides significant benefits to the ecosystem by enhancing observability, performance, and reliability in event-driven systems like Kafka. By leveraging OpenTelemetry’s standardized telemetry and context propagation, teams can gain end-to-end visibility across producers, brokers, and consumers, making it easier to monitor real-time event streams. The ability to set automatic alerts for critical metrics like consumer lag and partition failures enables proactive anomaly detection and faster root cause diagnosis. This leads to improved system performance, reduced latency, and quicker issue resolution. Additionally, OpenTelemetry simplifies instrumentation and promotes cross-team collaboration, streamlining operations and future-proofing the monitoring strategy for scalable, fault-tolerant event-driven architectures.

Thus this talk is highly suitable for companies or DevOps teams working on applications serving millions of real time requests / events and how to adopt a scalable observability for event driven architectures. Since the talk also covers the core principle of OpenTelemetry, any individual or development teams looking to build robust monitoring will also equally benefit from this talk.

OpenTelemetry’s trace-to-metric correlation allows you to not just monitor Kafka's performance but also diagnose the root causes of issues like consumer lag, partition failures, and queue delays. By integrating both tracing and metrics, you gain deeper insights into Kafka's event flow, enabling faster anomaly detection, root cause analysis, and ultimately, quicker resolution of performance issues. This ensures that your event-driven architecture can maintain real-time reliability, which is especially critical in high-performance systems like gaming platforms (e.g., PokerBaazi). Major metrics captured are like Kafka Producer - Total Records Sent, Kafka Server - Request Processing Time, Kafka Consumer - Total Records Received, Kafka Consumer - Messages in Topic, Kafka Cluster - Total Throughput, OpenTelemetry Kafka - Errors.

References

Session Categories

Technology architecture
Community
Engineering practice - productivity, debugging
Introducing a FOSS project or a new version of a popular project
Contributing to FOSS

Which track are you applying for?

Main track

Speakers

Shivay Lamba
Shivay Lamba Developer Experience Engineer | Couchbase

Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.

He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.

Siddharth Vijay
Siddharth Vijay VP Engineering & Head of DevOps @ PokerBaazi (Baazi Games) | Baazi Games

Siddharth Vijay is an Expert Panel Speaker at various DevOps, Cloud & CyberSecurity conferences held in India & Abroad - details on Linkedin profile.

Highly experienced and results-driven AVP Engineering with a proven track record of delivering innovative solutions and driving technology excellence. With a strong background in technology, Mr. Vijay brings 12 years of experience in leading high-performing engineering teams and delivering successful projects.

Leading the DevOps, Cloud, and DevSecOps team at Baazi Games for the past four years which caters to 1 million+ annual users. Previously led DevOps teams at companies such as Genpact and Fidelity. Implementing top-tier DevOps practices and fostering a culture of excellence throughout my career, he has had the privilege of mentoring hundreds of peers, leveraging my skills and expertise.

Throughout his career, Mr. Vijay have demonstrated a deep understanding of engineering principles and a passion for leveraging cutting-edge technologies to solve complex problems. His expertise spans across Cloud, DevOps, Database, Platform Engineering (Backend), QA & Automation, Project Management and Delivery enabling him to drive strategic initiatives, optimize processes, and deliver scalable and reliable solutions with his niche skills and forte being DevOps.

As an AVP Engineering, he has a track record of building and managing high-performing DevOps teams, fostering a culture of innovation, and nurturing talent.