OpenTelemetry ist ein quelloffenes, herstellerneutrales Observability-Framework für Cloud-native Software. Es bietet APIs und SDKs zur Instrumentierung von Code, Agents für die automatische Instrumentierung sowie den OpenTelemetry Collector, der als Agent oder Gateway Telemetriedaten verarbeitet und weiterleitet. Das Projekt deckt Traces, Metriken, Logs und Baggage ab und nutzt das OTLP-Protokoll, sodass sich Daten ohne Änderung des Anwendungscodes an jedes kompatible Backend exportieren lassen. Es entstand aus dem Zusammenschluss von OpenTracing und OpenCensus.
OpenTelemetry ist ein Projekt der Cloud Native Computing Foundation (CNCF), die zur Linux Foundation gehört, einer US-amerikanischen Non-Profit-Organisation (501(c)(6)). Der Code steht unter der Apache-2.0-Lizenz. Es gibt keine Cloud des Anbieters: Sie betreiben die Bibliotheken und den Collector auf Ihrer eigenen Infrastruktur und entscheiden selbst, welches Backend die Telemetrie erhält und damit, wo sie gespeichert wird. Für europäische Organisationen ist OpenTelemetry somit eine neutrale Instrumentierungsschicht; die Souveränitätsfrage verlagert sich auf das gewählte Backend und dessen Hosting-Standort. Telemetrie kann personenbezogene Daten enthalten, daher verdient es Aufmerksamkeit, was Sie exportieren und wohin.