~/talk

From PIDs to Pods: The Life Cycle of an eBPF-Autoinstrumented..

links:none on file
slides:none on file

Automatic instrumentation that attaches eBPF probes to live processes and exports Prometheus or OpenTelemetry metrics and traces, implemented as Grafana Beyla. Runs as a DaemonSet with privileged + hostPID so a sidecar pod sees host processes, probes read /proc and use the eBPF helper get_current_task with pid namespace level to map host PIDs to Kubernetes pod/container IDs, then decorates samples with pod metadata. Demo shows per-endpoint latency, dependency graphs, it works at cluster scale but needs reduced privileges and a centralized pod-metadata cache.

AI-written summary · about

  1. 0:00eBPF auto-instrumentation intro
  2. 1:25Manual instrumentation challenges
  3. 5:25What is eBPF and how it works
  4. 9:23Baya in Kubernetes
  5. 11:55PID to Pod mapping
  6. 17:01Live demo of Baya
  7. 21:27Baya future roadmap
  8. 23:18Summary
~/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.