L'observabilité moderne repose sur trois piliers — métriques, logs et traces — et un écosystème open source désormais très mature autour d'OpenTelemetry.
Observer un système, c'est pouvoir répondre à « que se passe-t-il et pourquoi ? » en production. On forme les apprenants à instrumenter, collecter et visualiser.
Points clés
- Prometheus — Collecte et stockage de métriques en temps réel, avec son langage de requête PromQL.
- Grafana — Tableaux de bord et alerting, branché sur Prometheus, Loki et bien d'autres sources.
- Loki — Agrégation de logs façon Prometheus (indexation par étiquettes), économique et intégrée à Grafana.
- Tempo — Stockage de traces distribuées, complément naturel de Loki et Prometheus.
Les outils à connaître
Voici une sélection d'outils open source de référence, à mettre entre les mains des apprenants. Tous sont gratuits et reproductibles en autonomie.
- Prometheus — Collecte et stockage de métriques en temps réel, avec son langage de requête PromQL.
- Grafana — Tableaux de bord et alerting, branché sur Prometheus, Loki et bien d'autres sources.
- Loki — Agrégation de logs façon Prometheus (indexation par étiquettes), économique et intégrée à Grafana.
- Tempo — Stockage de traces distribuées, complément naturel de Loki et Prometheus.
- OpenTelemetry — Le standard d'instrumentation (métriques, logs, traces) qui évite de se lier à un fournisseur.
- Jaeger — Visualisation du tracing distribué pour comprendre la latence entre services.
En pratique
Scénario. Déployez Prometheus + Grafana sur une petite application conteneurisée, exposez quelques métriques, créez un tableau de bord, puis ajoutez Loki pour corréler un pic de latence avec les logs. Les apprenants voient concrètement l'intérêt de mesurer avant d'optimiser.
Questions fréquentes
Par quoi commencer ?
Par les métriques (Prometheus + Grafana) sur un cas simple, puis les logs (Loki), enfin les traces (Tempo/Jaeger) quand les microservices entrent en jeu.
OpenTelemetry, c'est obligatoire ?
Non, mais c'est devenu le standard : instrumenter avec OpenTelemetry évite de réécrire le code si vous changez d'outil de visualisation.
Pour aller plus loin
Pour approfondir : Outils d analyse reseau · Outils de bases de donnees legeres. Et l'annuaire d'outils pour les fiches détaillées, outil par outil.
Besoin d'un formateur expert ou envie de transmettre ?
tonformateur connecte les écoles et organismes de formation avec des intervenants experts du terrain.
Voir les cours à pourvoir Explorer l'annuaire d'outils →