Kurzfassung
OpenTelemetry (OTel) ist ein herstellerneutraler, von der CNCF graduierter Standard zur Erzeugung und Erfassung von Telemetriedaten – Traces, Metriken und Logs. Er stellt einheitliche APIs, SDKs und ein Wire-Protokoll (OTLP) bereit, sodass Instrumentierung einmal geschrieben wird und die entstehenden Daten an jedes kompatible Backend exportiert werden können.
Was ist OpenTelemetry?
OpenTelemetry standardisiert, wie Anwendungen Observability-Daten erzeugen. Code wird mit dem OTel-SDK instrumentiert, das Telemetrie in einem einheitlichen Format produziert; ein optionaler OTel Collector empfängt, verarbeitet und leitet diese Daten an ein oder mehrere Backends wie Grafana Tempo, Jaeger, Honeycomb oder Dynatrace weiter. Da alles das OpenTelemetry-Protokoll (OTLP) spricht, erfordert ein Backend-Wechsel keine Änderung am Anwendungscode.
OTel implementiert außerdem den W3C-Trace-Context-Standard für die Weitergabe einer Trace-ID über Service-Grenzen hinweg – die Grundlage für durchgängiges Distributed Tracing in einer Microservices-Architektur. Zuletzt kamen Semantic Conventions für KI- und GenAI-Workloads hinzu, die eine standardisierte Erfassung von Spans und Token-Verbrauch aus LLM-basierten Anwendungen und Agenten ermöglichen.
OpenTelemetry erreichte 2026 den CNCF-Status „graduated" und festigte damit seine Position als De-facto-Observability-Standard.
Warum ist OpenTelemetry relevant?
- Kein Vendor-Lock-in: Einmal instrumentieren, dieselben Daten an jedes OTLP-kompatible Backend senden
- Durchgängiges Tracing: W3C-Trace-Context-Propagation verknüpft Requests über Services hinweg zu echtem Distributed Tracing
- KI-Observability: GenAI-Semantic-Conventions standardisieren die Erfassung von Agenten- und LLM-Aktivität
- Audit und Compliance: Traces liefern einen natürlichen, standardisierten Audit-Trail für regulierte Umgebungen