~/talk

Effortless, Standardised Homelab Observability With eBPF

slides:none on file

Home lab gets unified observability by running Beyla (eBPF → OpenTelemetry) plus Prometheus and Grafana, which auto-generates HTTP request/error/latency metrics and traces across languages without restarting pods. On Raspberry Pi a kernel must be rebuilt for BTF, and eBPF misses in-process attributes (customer IDs) and full SQL query sanitation, so native OpenTelemetry instrumentation still gives higher-fidelity attributes but costs manual context propagation work. Practical wins: one Helm install instruments dozens of apps; add Blackbox exporter probes for availability and keep eBPF as low-effort, lower-detail coverage.

AI-written summary · about

  1. 0:00Introduction
  2. 3:10Home lab monitoring challenges
  3. 7:01eBPF and OpenTelemetry fit
  4. 10:32Installing Baila and kernel config
  5. 12:20eBPF instrumentation under the hood
  6. 15:48Setting up SLOs and alerts
  7. 18:16Push vs pull monitoring
  8. 20:24Manual OpenTelemetry instrumentation
  9. 24:39Manual vs eBPF instrumentation
  10. 26:38Q&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.