OpenTelemetry
Problem
Frameworks und Monitoring-Anbieter instrumentieren Anwendungen auf unterschiedliche Weise.
Beim Wechsel der Observability-Plattform soll die vorhandene Instrumentierung weiterverwendbar bleiben.
Lösung — OpenTelemetry
OpenTelemetry bietet gemeinsame APIs, Konventionen und Protokolle für die Herstellung von Telemetrie wie:
Traces
Metriken
Logs
Diese Telemetrie kann an verschiedene Beobachtbarkeits-Backends gesendet werden.
Kerngedanke: OpenTelemetry standardisiert, wie Anwendungen Beobachtungsdaten erzeugen und exportieren.