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
