Formation OpenTelemetry
Bienvenue dans la formation OpenTelemetry (2 jours).
Le fil rouge : l’Astronomy Shop ðŸ”
Vous rejoignez l’équipe SRE de l’Astronomy Shop, une boutique e-commerce en ligne (la démo officielle OpenTelemetry), composée d’une vingtaine de micro-services.
L’équipe Java vient de livrer un nouveau micro-service, review-service
(gestion des avis produits, API REST + PostgreSQL). Problème : il est totalement
invisible — aucune trace, aucune métrique, aucun log centralisé.
Sur les 2 jours, vous allez le rendre observable de bout en bout :
- démarrer la stack d’observabilité (collecteur, Grafana, Jaeger, Prometheus, OpenSearch)
- instrumenter
review-servicesans toucher au code (agent Java, Spring Boot Starter) - configurer le collecteur (métriques système et PostgreSQL)
- construire un dashboard unifié logs / métriques / traces
- produire des logs structurés corrélés aux traces
- émettre des métriques métier
- créer des spans manuels et maîtriser l’échantillonnage
- protéger les données sensibles (RGPD, masquage des PII)
Environnement technique
Toute la stack tourne dans un cluster Kind (Kubernetes local). Les commandes Kubernetes nécessaires sont toujours fournies : Kubernetes n’est pas le sujet du cours, c’est juste l’outil qui fait tourner la plateforme.
Prérequis machine
- Docker
kubectl,helm,kind(ouktbx)- 6 Go de RAM disponibles pour la démo