Observabilité
L'observabilité des systèmes est un enjeu majeur de l'informatique moderne. Elle permet de comprendre le comportement d'un système en production et de réagir rapidement en cas de problème.
Cette formation couvre les trois piliers : Logging, métriques et tracing, avec des illustrations dans des infrastructures Cloud et Kubernetes et vous permettra de comprendre les enjeux de l'observabilité et de mettre en place les outils nécessaires pour avoir une bonne visibilité sur vos systèmes.
Nous illustrerons les concepts du cours dans des infrastructures Cloud (VMs) mais aussi dans une infrastructure Kubernetes.
L'observabilité peut s'implémenter à l'aide de nombreux outils, mais dans le cadre de cette formation, nous mettrons le focus sur OpenTelemetry, aujoured'hui considéré comme un élément central de cette approche.
- + 10ans d'expérience pour tous nos formateurs
- 3jours
À qui s’adresse cette formation "Observabilité" ?
Développeurs
Architectes
Administrateurs système (ops)
Chef de projet technique Description de la formation "Observabilité"
Observabilité en bref. Cette formation Retengr dure 3 jours, soit 21 heures. Public visé : Développeurs, Administrateurs systèmes, Chefs de projet, architectes techniques. En inter-entreprises, elle coûte 2 490 € HT par participant. Prochaine session du 19 octobre au 21 octobre 2026, à distance. Elle est aussi proposée en intra-entreprise, pour vos équipes.
-
Présentation
L'observabilité des systèmes est un enjeu majeur de l'informatique moderne. Elle permet de comprendre le comportement d'un système en production et de réagir rapidement en cas de problème.
Cette formation couvre les trois piliers : Logging, métriques et tracing, avec des illustrations dans des infrastructures Cloud et Kubernetes et vous permettra de comprendre les enjeux de l'observabilité et de mettre en place les outils nécessaires pour avoir une bonne visibilité sur vos systèmes.
Nous illustrerons les concepts du cours dans des infrastructures Cloud (VMs) mais aussi dans une infrastructure Kubernetes.
L'observabilité peut s'implémenter à l'aide de nombreux outils, mais dans le cadre de cette formation, nous mettrons le focus sur OpenTelemetry, aujoured'hui considéré comme un élément central de cette approche.
Durée : 3 jours, soit 21 heures.
-
Méthode pédagogique
- La formation se compose de 75% de travaux pratiques (Mises en situation, débats, exercices). Ratio TP/Théorie : 75/25.
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation. Un support de cours sera remis à chaque participant comprenant les slides sur la théorie, les exercices et travaux pratiques et les corrigés de ces derniers. Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Une feuille d'émargement par demi-journée de présence est fournie, en fin de formation, ainsi qu'une attestation de formation si le stagiaire a bien assisté à la totalité de la session.
-
Objectifs
- Comprendre les trois piliers : Logs, métriques et traces
- Observer des applications (conteneurisées ou non) et infrastructures
- Appréhender les architectures et outils de collecte
- Utiliser des dashboards
- Déployer une solution d'observabilité dans Kubernetes
-
Audience
- Développeurs, Administrateurs systèmes, Chefs de projet, architectes techniques
-
Pré-requis
- Bonne connaissance de Linux
- Expérience avec le déploiement d'applications dans Kubernetes
- Afin de valider les compétences et les prérequis de chaque participant, en amont de la formation, le formateur organise un entretien téléphonique. Il confirme alors que le participant a le niveau nécessaire et que le contenu répond bien à ses attentes.
-
Le formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d'une grande qualité d'écoute, sa pédagogie et sa compétence technique vous permettront d'acquérir des connaissances sur le domaine de la formation.
-
Le programme
Présentation de l'observabilité
- Les trois piliers : Logs, métriques et traces
- Pourquoi OpenTelemetry : standard unifié pour la télémétrie
- Métriques techniques vs métriques applicatives (KPI
- Introduction au tracing distribué
- (Préannonce) Profiling : 4ᵉ pilier émergent de l'observabilité
- Analyse des architectures de logs (syslog, log4j, kafka, etc.)
- Analyse des métriques pertinentes selon les systèmes
Gestion des logs
- Gestion des logs applicatifs (Log4j, Logback, etc.)
- Exploitation des logs tiers (Kafka, Postgresql, etc.)
- Transformation et structuration des logs
- Outils de collecte : Open Telemetry Collector, Filebeat, Fluentd, Logstash
- Outils de stockage : Loki, Elasticsearch, Splunk
- Outils d'exploitation : Kibana, Grafana
- Collecte, transformation, stockage et exploitation des logs (Java, Nginx, Kafka, Postgresql)
Gestion des métriques
- Définition et génération des métriques
- Instrumentation applicative avec OpenTelemetry Metrics API
- Métriques système et runtime (CPU, mémoire, JMX, etc.)
- Métriques système (CPU, mémoire, IO, etc.)
- Métriques spécifiques (Kafka, Postgresql, Nginx, etc.)
- Stockage : Prometheus (scraping) vs. pipeline OpenTelemetry
- Exploitation avec Grafana
- Instrumentation manuelle et auto-instrumentation d'une application (Java/Spring Boot, Nginx)
- Collecte et export des métriques avec OTel Collector vers Prometheus + Grafana
Gestion des Traces
- Définition et différence avec les logs
- Standards historiques : OpenTracing, OpenCensus → convergence OpenTelemetry
- OpenTelemetry Traces API et SDKs
- Outils de collecte et stockage : Otel Collector, Tempo, Jaeger, Zipkin
- Corrélation traces ↔ logs ↔ métriques
- Exploitation des traces : Jaeger, Grafana
- Couplage traces et logs
- Mise en place d'un système de traces avec Opentelemetry, Tempo et Grafana pour une application microservice (Angular/Springboot)
- Gestion de la corrélation Traces / Logs
Observabilité dans Kubernetes
- Architecture des logs et métriques Kubernetes
- Collecte des logs et métriques des nodes et pods
- Traçabilité des applications dans Kubernetes
- Collecte des logs d'un Pod via Otelcol, stockage dans Loki, exploitation dans Grafana
- Monitoring des events Kubernetes
- Traçabilité d'une application dans Kubernetes
Tableau de bord et gestion d'alerte
- Présentation des fonctionnalités de Grafana : datasources, vue, tableaux de bord
- Gestion des alertes : principes fondamentaux
- Utilisation des dashboard par défaut mis à disposition par la communauté opensource
- PromQL : Le langage de requêtage de Prometheus (bases)
- Création de son premier dashboard Grafana
- Mise en place d'une alerte
-
Tarif
2490 € HT
-
Formation à distance
Le distanciel est une modalité que nous pratiquons couramment.
Retengr vous permet aussi de suivre cette formation à distance, sous forme de classe virtuelle (6 participants maximum), avec un formateur expert sur le sujet. La formation se déroule via une connexion en visio conférence (ZOOM, GoogleMeet, Teams ou autres) et vous permet d'alterner théorie et pratique de façon accompagnée ou autonome, le tout dans le respect des objectifs pédagogiques et des évaluations des acquis.
Les émargements, évaluations, attestation de formation, remises des supports de cours et autres documents se feront en ligne.
En ce qui concerne le matériel informatique du participant, il est seulement préconisé un ordinateur et une connexion internet. Nous nous chargeons du reste.
Chaque participant se verra attribuer une Machine Virtuelle qui sera exécutée dans le Cloud d'Amazon. Il disposera alors de la puissance et des outils nécessaires pour le bon déroulement de la formation. Aucune installation de la part du participant n'est requise avant la formation.
Une journée type de formation à distance se décompose de la façon suivante :
Matin :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d'exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d'écran à distance pour une assistance efficace).
Après-midi :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d'exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d'écran à distance pour une assistance efficace).
Les prochaines dates pour cette formation
- Observabilité À distanceS'inscrire
- Observabilité À distanceS'inscrire