RousselTMLEARNING

Observabilité · Formations

Opentelemetry : de la découverte à l’expertise

Maîtrisez le standard de l’observabilité. Apprenez à instrumenter vos applications, collecter et exporter vos traces, métriques et logs avec OpenTelemetry.

7 chapitres16 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Instrumenter une application (auto et manuel) avec les SDK OpenTelemetry
  • Configurer un Collector avec receivers, processors et exporters
  • Propager le contexte entre services pour obtenir une trace complète
  • Déployer un pipeline d'observabilité complet

🎯 Niveau : Intermédiaire👥 Public visé : Développeurs et SRE qui instrumentent des applications distribuées

LEARNING PATH

Programme de la formation

0Vue d'ensemble du cours1 leçon
1Introduction1 leçon
2L'architecture OpenTelemetry2 leçons
3Le Collector OpenTelemetry4 leçons
4Instrumentation des applications3 leçons
5Les signaux : Traces, Métriques et Logs1 leçon

Détails sur la manipulation et la corrélation des trois piliers de l'observabilité.

  1. Tracing distribué et contexte de propagationArticle · ⏱ 8 min
6Déploiement et Cas Pratiques4 leçons

LEARN BY DOING

Cas concrets & applications

Tracing distribué dans les microservices

Suivre une requête de bout en bout à travers plusieurs services pour identifier les goulots d'étranglement et comprendre les dépendances.

Standardisation de la collecte de logs

Utiliser un format de log unifié pour toutes les applications, quel que soit leur langage, et l'enrichir automatiquement avec le contexte des traces.

Métriques applicatives personnalisées

Créer des métriques métiers (ex: nombre de paniers abandonnés, chiffre d'affaires par minute) et les exporter vers un système comme Prometheus ou Mimir.

Prérequis conseillés

Et ensuite ?

Questions fréquentes

Qu'est-ce qu'OpenTelemetry ?

C'est un standard et un ensemble d'outils open-source (API, SDK, Collector) pour l'instrumentation, la génération, la collecte et l'exportation de données de télémétrie (traces, métriques, logs).

OTLP, c'est quoi ?

C'est le protocole natif d'OpenTelemetry (OpenTelemetry Protocol) pour transporter les données de télémétrie de manière efficace et standardisée entre les différents composants.

Dois-je changer mon backend si j'utilise OpenTelemetry ?

Non, c'est l'un des avantages majeurs. OTel est agnostique et peut envoyer des données à de nombreux backends (Jaeger, Prometheus, Dynatrace, Datadog, etc.) via des exportateurs, vous évitant le 'vendor lock-in'.