~/talk

Using eBPF for Non-invasive, Performant, Instant Network Monitoring

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

Grafana Baila uses eBPF to extract L3–L7 signals without redeploying apps, injecting many small probes into kernel and user space, storing events in eBPF maps and joining them by thread or runtime IDs to reconstruct HTTP/gRPC/Kafka requests. It ties flows to Kubernetes via informers and /proc container IDs, offers zero-code automatic instrumentation, adds OpenTelemetry metrics/traces, and uses a novel IPv4 options trace propagation to pass trace IDs across TLS. Implementation-dependent probes are required per runtime, and metric cardinality is configurable.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43What is eBPF
  3. 3:14eBPF capabilities
  4. 4:41Grafana Beyla network monitoring
  5. 7:59Collecting network metrics
  6. 10:13Tracing HTTP in web servers
  7. 12:22Tracing HTTP in async servers
  8. 14:08Network vs app metrics
  9. 15:13Trace context propagation
  10. 18:47Network monitoring in Kubernetes
  11. 21:40Matching processes to resources
  12. 22:44Tracking inter-zone traffic
  13. 24:53Accurate DNS resolution
  14. 25:56Managing metric cardinality
  15. 26:40Visualizing service topology
  16. 27:02Future of Grafana Beyla
  17. 28:15Q&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.