Monitoring Kafka without instrumentation using eBPF
A talk about Pixie, Kafka and what's next in observability
- Track: Monitoring and Observability devroom
- Room: D.monitoring
- Day: Sunday
- Start: 13:00
- End: 13:40
- Video with Q&A: D.monitoring
- Video only: D.monitoring
- Chat: Join the conversation!
In this session, we’ll see eBPF monitoring in action applied to the Kafka world as an example of a complex Java application: identify Kafka consumers, producers, and brokers, see how they interact with each other and how many resources they consume. We'll even show how to measure consumer lag without external components. If you want to know what’s next in Java and Kafka observability in Kubernetes, this session is for you.
Imagine a world where you can access metrics, events, traces, and logs in seconds without changing code. Even more, a world where you can run scripts to debug metrics as code. In this session, you will learn about eBPF, a powerful technology with origins in the Linux kernel that holds the potential to fundamentally change how Networking, Observability, and Security are delivered.
We’ll see eBPF in action applied to the Kafka world using Pixie: we’ll identify Kafka consumers, producers, and brokers, see how they interact with each other and how many resources they consume. We'll even learn how to measure consumer lag without external components. If you want to know what’s next in Kafka observability, this session is for you.
Speakers
Anton Rodriguez | |
Ruizhe Cheng |