OpenTelemetry 1.0

Par:
fredericmazue

jeu, 11/03/2021 - 15:46

OpenTelemetry est une spécification qui vient d'atteindre le niveau stable 1.0. OpenTelemetry spécifie un ensemble d'API, de bibliothèques, d'agents et de services de collecteurs pour capturer des traces et des métriques distribuées. Au plus haut niveau, les clients sont organisés en signaux, chaque signal représentant une forme d'observabilité. Le traçage, les métriques et les bagages sont trois signaux distincts.

La spécification d'OpenTelemetry est publiée sur GitHub, sous licence Apache 2.0.

Une implémentation .NET a été publiée récemment. Cette implémentation de l'API est disponible sur nuget.org, ainsi qu'un SDK, également sur nuget.org, fournissant des contrôles pour l'échantillonnage, le traitement et l'exportation.

Il existe également sur GitHub et sous licence Apache 2.0, des implémentations pour Erlang, Java et Python.

OpenTelemetry est décrite plus en détails ici.