beyla
Auto-instrument an application's HTTP / gRPC / DB traffic with Grafana Beyla eBPF — no code changes, no SDK, no restart. Covers requirements (Linux 5.8+ with BTF, CAP_SYS_ADMIN, host PID), language matrix (Go / Java / Python / Ruby / Node / .NET / Rust / C++ / PHP), Docker + Helm + DaemonSet install, port- / process- / Kubernetes-metadata discovery, OTLP traces + Prometheus metrics export, routes decorator (cardinality control), trace sampling, and Grafana Cloud via Alloy. Use when adding observability to a service you can't recompile, instrumenting a closed-source binary, getting RED metrics + spans onto Tempo/Mimir without touching the app, or rolling Beyla as a cluster-wide DaemonSet — even when the user says "zero-code APM", "instrument legacy app", "trace this binary", "eBPF observability", or "no SDK" without naming Beyla.
Install
With your agent
Install OMGSkills skill "grafana/skills:beyla" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/grafana/skills /tmp/skills && ln -s /tmp/skills/skills/grafana-core/beyla ~/.claude/skills/beyla
From README
Grafana Beyla Docs: https://grafana.com/docs/beyla/latest/ Zero-code HTTP / gRPC / DB instrumentation via eBPF. Emits OTLP traces + Prometheus metrics. Prerequisites Linux kernel 5.8+ with BTF enabled (ls /sys/kernel/btf/vmlinux must exist) Root or CAPSYSADMIN (or privileged: true in Kubernetes + hostPID: true) x8664 or ARM64 An OTLP receiver (Tempo, Alloy, OTel Collector) reachable from Beyla Common Workflows Instrument a single binary with Docker Deploy as a cluster-wide DaemonSet Full DaemonSet + RBAC YAML lives in references/kubernetes.md. After applying: Send to Grafana Cloud via Alloy Full Alloy + Beyla YAML: references/config.md.
More from this repo
k6-docs
Used to write or review k6 documentation across the three k6 repositories - k6-DefinitelyTyped (TypeScript types),...
adaptive-metrics
Cut Grafana Cloud Metrics cost by shrinking active-series count with Adaptive Metrics aggregation rules —...
admin
Used to manage Grafana Cloud accounts — organizations, stacks, RBAC roles and assignments, SSO/SAML/OAuth/GitHub auth,...
