Formateurs

Bonnes Pratiques

Martin LEKPA

Martin LEKPA

Tech Lead et formateur Observabilité

Bonnes pratiques

Bonnes Pratiques OpenTelemetry (OTel) : Le Guide de l'Observabilité Moderne

Voir l'article




Chapitres | Formation

2. L'architecture OpenTelemetry

Comprendre les composants clés : API, SDK et le protocole OTLP.


Le protocole OTLP et les spécifications

4. Instrumentation des applications

Apprendre à générer de la donnée avec l'auto-instrumentation et l'instrumentation manuelle (SDK).


Auto-instrumentation (Java, Python, Node.js)

Instrumentation manuelle avec le SDK

5. Les signaux : Traces, Métriques et Logs

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


Tracing distribué et contexte de propagation

6. Déploiement et Cas Pratiques

Mise en situation réelle avec Docker et Kubernetes.


Installation d'un pipeline OTel complet

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.

Questions Fréquentes (FAQ)

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).
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.
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'.
formation opentelemetry françaistutoriel otel collectorinstrumentation opentelemetry java pythonopentelemetry vs jaegertraces distribuées opentelemetryprotocole otlp expliqué