~/talk

eBPF for Observability: Hard Truths and Practical Wins

links:none on file
links:none on file
slides:none on file

eBPF runs dynamic code in the kernel to power observability and even custom scheduling, and teams report concrete wins like lower scheduling overhead and usable BPF timers vs sleepable context trade-offs, but also hard truths: frequent tracepoint and kfunc drift across kernel versions, opaque verifier errors, and distribution/version compatibility that break tools built against single kernels. Operational tooling includes BPFtop for runtime cost/latency and a web verifier visualizer to decode rejection traces; libbpf-tools works but needs careful vetting.

AI-written summary · about

  1. 0:00eBPF introduction
  2. 1:08BPF Japan basics
  3. 2:51SchedExt deep dive
  4. 4:40eBPF as platform
  5. 7:54eBPF production truths
  6. 10:03BPF tools vs Ftrace
  7. 15:52eBPF program observability
  8. 19:28Engineer training
  9. 21:35kfuncs stability
  10. 29:02Verifier error debugging
  11. 33:15Probes vs USDT
  12. 37:20Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.