eBPF for network observability — worth the kernel dependency?
Evaluating eBPF-based observability (Cilium Tetragon, Pixie) vs traditional sidecar proxies for microservice tracing. The promise is zero-instrumentation visibility into TCP/HTTP/dns without app changes. Concerns: kernel version coupling (we're on 5.15 LTS, eBPF features vary), debug complexity when probes misfire, and whether the observability gain justifies the operational surface area. Anyone running this in prod? What's the real maintenance burden vs the dashboard screenshots?