Session

Effortless, standardised homelab observability with eBPF

Running a homelab means running a diverse set of applications like NextCloud, readeck.org, usememos.com.

They are written in many languages and frameworks and in general lack a good way to monitor them. The old way to monitor them involved having a basic blackbox_exporter enabled synthetic monitoring. Even instrumented, each application has a different set of metrics, leading to complex alerting and dashboards.

Grafana Beyla, powered by eBPF and OpenTelemetry, combined with Prometheus promises to generate first class observability signals for services regardless of the language and frameworks used. We will walk through deploying Beyla for a homelab, and the challenges in having good observability even with Beyla.

We will walk through:

1. Deploying Beyla in your environment with Prometheus
2. Setting up dashboards for the data
3. Robust alerting over the signals, especially in low, sporadic traffic (homelab) scenarios.
4. The missing signals from eBPF and how you can fill those gaps

Beyla is under the process of being donated to OpenTelemetry and will likely be an OTel project by the time of the conference: https://github.com/open-telemetry/community/issues/2406

Goutham Veeramachaneni

Product Manager and Prometheus Maintainer @ Grafana Labs

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top