Home / Companies / Grafana Labs / Blog / Post Details
Content Deep Dive

Grafana: The open and composable observability platform

Blog post from Grafana Labs

Post Details
Company
Date Published
Author
Fabian Stäber
Word Count
2,493
Language
English
Hacker News Points
-
Summary

OpenTelemetry, a vendor-neutral open standard for application instrumentation, offers two primary approaches: eBPF instrumentation and runtime-specific SDKs. eBPF, a Linux kernel feature, provides comprehensive baseline metrics by operating at the network level, offering benefits such as universal applicability across programming languages and legacy systems, and the ability to generate service graph metrics out of the box. SDKs, on the other hand, deliver deep transaction insights and distributed tracing, enriching application logs with trace contexts and offering runtime-specific metrics. A hybrid model that combines eBPF for baseline metrics and SDKs for detailed application-level insights is recommended, as it ensures broad observability coverage with minimal overhead. This approach is supported by tools like Grafana Beyla, which work alongside SDKs to avoid signal duplication, and is integrated with platforms like Grafana Cloud to facilitate easy implementation. Despite some limitations, such as current Linux-only support for eBPF, efforts are underway to enhance cross-platform compatibility and tighter integration between eBPF and SDKs for a more unified observability solution.