OpenTelemetry (abrégé OTel) est un standard open source d'instrumentation des applications, hébergé par la CNCF, qui fournit des API, des SDK et des outils communs pour produire et collecter traces, métriques et logs, quel que soit l'outil d'analyse utilisé ensuite. Il est né en 2019 de la fusion des projets OpenTracing et OpenCensus.
Son intérêt : on instrumente le code une seule fois, puis on envoie les données vers l'outil de son choix (Datadog, Grafana, Honeycomb, New Relic…) sans tout refaire en cas de changement. Un composant central, le collector, reçoit les signaux, les filtre et les répartit vers une ou plusieurs destinations.
Il est pris en charge par la plupart des langages, frameworks et éditeurs d'observabilité, et sert de base aux architectures de supervision cloud-native.
Pourquoi ça compte quand on recrute
OpenTelemetry est un bon marqueur pour un SRE ou un Platform Engineer qui a construit l'observabilité plutôt que consommé celle d'un éditeur. Demandez comment le candidat a propagé le contexte de trace entre services et comment il a maîtrisé le volume (échantillonnage). Pour un développeur produit, savoir ajouter une trace utile suffit.
