Dive into a technical exploration of using eBPF to solve real-world issues encountered during an OS upgrade. Learn how to debug a 10x CPU increase in Kafka following a Debian upgrade, progressing from high-level effects to detailed flamegraphs and kernel-level function call tracing. Discover practical tools for operational engineers to troubleshoot performance issues in production environments, drawing from a case study at Cloudflare involving a high-traffic Kafka cluster. Gain insights into eBPF's capabilities and prepare for an in-depth training on ebpf_exporter.
Overview
Syllabus
LISA18 - Debugging Linux Issues with eBPF
Taught by
USENIX