Pourquoi et comment GitHub adopte OpenTelemetry
(github.blog)-
Auparavant, GitHub utilisait statsd + OpenTracing, mais il y avait des problèmes d’interopérabilité
-
Adoption d’OpenTelemetry afin de standardiser la télémétrie et de permettre à l’ensemble des développeurs de faire de l’instrumentation facilement
-
OpenTelemetry
→ Framework d’observability pour le cloud
→ Fournit le protocole de télémétrie neutre vis-à-vis des fournisseurs (OTLP)
→ Prise en charge des SDK pour de nombreux langages
- Développement et déploiement en cours d’une bibliothèque helper interne permettant d’insérer rapidement le code de traçage tout en l’exploitant efficacement
→ Désactiver automatiquement le tracing pendant les tests
→ Auto-instrumentation du code existant
1 commentaires
L’outil d’observability visible dans la capture d’écran est Lightstep, récemment acquis par ServiceNow.
https://lightstep.com/
Prend en charge OpenTelemetry/OpenTracing ainsi que Prometheus, Jaeger, Zipkin, etc.
La version communautaire, avec quelques limitations sur la collecte et la rétention des données, est gratuite