We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Effortless, standardised homelab observability with eBPF

Formal Metadata

Title
Effortless, standardised homelab observability with eBPF
Title of Series
Number of Parts
108
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Running a homelab or self-hosting means running a diverse set of applications like NextCloud, Readeck, Memos, Slash, etc. They are written in many different languages and frameworks and in general lack a good way to monitor them. The old way to monitor them involved either instrumenting them directly (which involved a LOT of work) or having a very basic blackbox_exporter enabled synthetic monitoring. Even when instrumented, each application has a different set of metrics, leading to hard to manage alerts and dashboards. Grafana Beyla, powered by eBPF and OpenTelemetry, promises to generate first class, consistent observability signals for services regardless of the language and frameworks used. This talk will walk you through deploying Beyla for a homelab, and the challenges in having good observability even with Beyla. We will walk through: - Deploying Beyla in your environment - Setting up dashboards and exploring the data generated - Setting up robust alerting over the signals, especially in low, sporadic traffic (homelab) scenarios. - The missing signals from Beyla and how you can fill those gaps