Zero-Instrumentation Observability (Rust / Aya)
2 / 6
eBPF agent Grafana Vision-95 dashboard
1 / 3
Grafana — Vision-95

eBPF Observability Agent

- Built a zero-instrumentation eBPF agent that reconstructs HTTP/1.1, HTTP/2, and gRPC request latency plus a live service map purely from kernel syscalls and OpenSSL uprobes — no application code changes. - Deployed as a Kubernetes DaemonSet on k3s with OTLP export, sticky-sampling for overload survival, and on-CPU stack profiling joined to slow spans. - Characterized the limits of full-fidelity tracing under peak load, finding ~87% single-core overhead versus an original <2% target and motivating adaptive sampling and load-shedding strategies.

TECH STACK

Rust
eBPF
Aya
Kubernetes
OTLP
OpenSSL Uprobes

KEY FEATURES

Zero-instrumentation HTTP/gRPC latency
Live named k3s service map
OTLP metrics + sampled traces
Measured ~87% of one core under pin load