Never Without a Trace – Autoinstrumentierung mit eBPF und Beyla

Deutsch
Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.

In Microservice-Architekturen ist es oft schwierig, die Kommunikation zwischen Diensten nachzuvollziehen. Logs und Metriken reichen häufig nicht aus, und manuelles Tracing ist aufwendig. Tools wie Grafana Tempo helfen zwar, erfordern aber meist Instrumentierung im Anwendungscode.

Hier setzt die Kombination aus eBPF und Grafana Beyla an: Sie ermöglicht eine Autoinstrumentierung, bei der Traces ohne Codeänderung erzeugt werden.

Der Vortrag erklärt das Konzept, zeigt, wie Beyla eBPF nutzt, und demonstriert in einer Live-Demo Installation, Konfiguration und Integration in bestehende Systeme. Die resultierenden Traces werden abschließend mit Grafana und Tempo visualisiert.

  • Grundverständnis von verteilten Systemen und Microservices
  • Basiswissen über Observability-Konzepte (Logs, Metriken, Tracing)
  • Erfahrung mit Container-Umgebungen (z. B. Docker, Kubernetes) ist hilfreich, aber nicht zwingend notwendig

Keine Vorkenntnisse in eBPF oder Grafana Beyla erforderlich.

  • die Herausforderungen klassischer Tracing-Ansätze in Microservice-Architekturen erkennen
  • das Konzept der Autoinstrumentierung mithilfe von eBPF verstehen
  • den Aufbau und die Funktionsweise von Grafana Beyla nachvollziehen
  • erste Ansätze um eine eigene Umgebung mit Beyla einzurichten und zu konfigurieren
  • Tipps um generierte Traces mithilfe von Grafana Tempo und Grafana Dashboards zu analysieren und zu visualisieren

Thorsten Wussow
Thorsten Wussow
ist seit fast 30 Jahren im IT-Umfeld tätig. In den vergangenen Jahren war er vor allem in den Bereichen DevOps und Kubernetes unterwegs. Aktuell liegt der Schwerpunkt auf Observability, Automatisierung und GitOps.

CLC-Newsletter

Du möchtest über die CLC auf dem Laufenden gehalten werden?

Anmelden