~/talk

Troubles and Tidbits from Datadogs eBPF journey

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [security, observability]
links:none on file
slides:none on file

Datadog describes concrete failures using eBPF in production: building Cloud Security Management with kprobes/tracepoints and Cilium hooks exposes blind spots like missing 32‑bit compatibility hooks, kprobe max_active and interrupt reentry dropping probes, and module reloads losing instrumentation. User pointers require copying from kernel, ring buffers drop events under pressure, interpreters hide executed scripts, TC filter races break coexistence, OOM can kill agents and lose kprobes, and Cilium faces LRU map evictions and sk_mark bit‑shuffle corrupting identity; a reuseport + bpf_sk_assign kernel patch finally fixes a broken load‑balancing experiment.

AI-written summary · about

  1. 0:00Introduction to Datadog and eBPF
  2. 1:26Cloud Security Management with eBPF
  3. 3:55Hook points pitfalls
  4. 10:15Data collection challenges
  5. 12:44Environment and kernel issues
  6. 17:17Cilium networking challenges
  7. 27:56Q&A session
~/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.