Debuggers and eBPF - Bringing Debugging to Production
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
Introduction
Overview
Derek Parker
Why
PTrace
Testing
Why is ptrace so slow
Solution eBPF
Benchmarks
Why is eBPF so fast
eBPF requirements
Embedded eBPF
Lowlevel implementation details
Ring buffers and maps
eBPF information
eBPF probes
Updating eBPF map
Getting data back from eBPF
Upsides and downsides
eBPF programs
Fighting the verifier
Small stack requirements
Limited control flow
Rep probes
Taught by
CNCF [Cloud Native Computing Foundation]