OpenTelemetry est un framework d'observabilité open source et neutre vis-à-vis des fournisseurs pour les logiciels cloud-native. Il propose des API et des SDK pour instrumenter le code, des agents d'instrumentation automatique et le Collector, qui peut fonctionner comme agent ou passerelle pour traiter et acheminer la télémétrie. Il couvre traces, métriques, logs et baggage et utilise le protocole OTLP : les données s'exportent vers tout backend compatible sans modifier le code. Il est né de la fusion d'OpenTracing et d'OpenCensus.
C'est un projet de la Cloud Native Computing Foundation (CNCF), rattachée à la Linux Foundation, organisation à but non lucratif américaine (501(c)(6)). Le code est sous licence Apache 2.0. Il n'existe pas de cloud du fournisseur : vous exécutez les bibliothèques et le Collector sur votre infrastructure et choisissez le backend qui reçoit la télémétrie, donc son lieu de stockage. La question de souveraineté se déplace vers ce backend. La télémétrie pouvant contenir des données personnelles, vérifiez ce que vous exportez.