beyla

Deploy eBPF probes to capture HTTP/gRPC traffic and emit traces and metrics.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/MisLink/agentry --skill beyla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beyla
Source: https://github.com/MisLink/agentry/tree/main/agents/.agents/skills/beyla
Command: npx skills add https://github.com/MisLink/agentry --skill beyla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates application observability by instrumenting traffic and exporting traces and metrics without modifying application code.

Core Features & Use Cases

  • Zero-code, language-agnostic instrumentation of HTTP/gRPC traffic for observability.
  • Export traces to OTLP receivers and metrics to Prometheus or OTLP; supports Kubernetes deployment.
  • Kubernetes deployment with DaemonSet and host PID access for eBPF probes; cloud integration with Grafana Cloud.
  • Troubleshooting instrumentation issues and integrating with Tempo/Prometheus and Grafana dashboards.

Quick Start

Install Beyla in your Kubernetes cluster and configure discovery and OTLP endpoints to begin instrumenting services.

Frequently Asked Questions about beyla

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture HTTP and gRPC traces without modifying application code?

Zero-code instrumentation captures HTTP and gRPC traffic by deploying eBPF-based probes, eliminating the need to modify application code or bind to specific language runtimes.

What are the kernel requirements for eBPF observability in Kubernetes?

eBPF observability requires Linux kernel version 5.8 or higher with BTF enabled, and Kubernetes pods must have appropriate privileges and host PID access to attach probes.

Can I export eBPF metrics to Prometheus and OTLP traces simultaneously?

Yes, you can export captured traces to OTLP receivers and metrics to Prometheus or OTLP endpoints simultaneously, with optional integration into Grafana Cloud dashboards.

How do I deploy eBPF probes as a DaemonSet in Kubernetes?

Deploy eBPF probes as a Kubernetes DaemonSet with host PID access, configuring service discovery and OTLP endpoints to automatically instrument traffic across your cluster nodes.

Does eBPF zero-code instrumentation work across multiple programming languages?

Yes, eBPF operates at the kernel level making it language-agnostic, instrumenting HTTP and gRPC traffic across multi-language runtimes without requiring language-specific tracing libraries.

Why are my eBPF probes not capturing traffic in my Kubernetes cluster?

Troubleshooting eBPF instrumentation involves verifying kernel 5.8+ with BTF support, checking DaemonSet host PID privileges, and validating configured discovery rules and OTLP endpoint connectivity.