Qu'est-ce que OpenTelemetry
Standard de collecte de télémétrie
OpenTelemetry est un standard ouvert pour collecter, traiter et exporter la télémétrie : traces, métriques et logs.
Trois Piliers de l'Observabilité
- Traces — traçage des requêtes distribuées
- Metrics — indicateurs numériques du système
- Logs — enregistrements textuels des événements
Avantages
- Standard unique pour tous les langages
- Indépendant des fournisseurs
- Instrumentation automatique
- Large écosystème
Composants
- SDK — bibliothèques pour les langages de programmation
- Collector — collecte et export de données
- Exporters — envoi vers Jaeger, Prometheus, Grafana
- Instrumentation — collecte automatique de données
Applications
- Architecture microservices
- Débogage de performance
- Analyse des systèmes distribués
- Pratiques DevOps et SRE