OpenEdge-labs trainings
  • OpenEdge-labs trainings
  • Thématiques
    • Cloud
      • Administration Openstack
      • Administration Openstack-avancé
      • Développement sur OpenStack
      • Openshift:Déploiement, administration, sécurisation et monitoring
    • Virtualisation
      • XCP-NG
      • Open Nebula
    • Systèmes
      • Monitoring-observabilite
        • Outils
          • monitoring
            • Prometheus
            • Victoria Metrics
            • Nagios XI pour Administrateurs
          • Observabilite
            • Opentelemetry-initiation
            • OpenTelemetry: approfondissement
            • Jaeger
            • eBPF-observabilité
            • LGTM stack
            • Grafana-Initiation
            • Grafana-approfondissement
            • Loki-initiation
            • Loki-approfondissement
        • Méthodologies
          • Stratégie d'incident management: monitoring à l'autoremédiation
          • Datavisualisation avec Grafana
          • Continuous Profiling
          • Auto-remédiation – Automatisation des Processus de Remédiation
      • Linux
        • Parcours développeur(TD)
          • Développement de Scripts et Automatisation sur Linux/Unix
          • Programmation Système Avancée sur Unix/Linux
          • Sécurité des Applications sur Unix/Linux
          • Développement et le Déploiement d'Applications Cloud-Native sur Linux
          • Linux, Drivers et Programmation Noyau
        • Parcours administrateur
          • Optimisation et le Tuning des Performances sur Linux/Unix
          • Sécurité avancée sur Linux
        • Parcours architecte(TD)
          • Conception d'Architectures Résilientes sur Linux/Unix
          • Conception d'Architectures Cloud et Hybrid Cloud sur Linux/Unix
    • Stockage
      • Etat de l’art-Systèmes de stockage open source
      • Migration vers un système de stockage open source
      • Glusterfs
      • Ceph
      • Sécurisation d'un système de stockage Open Source
    • Data
      • Opensearch
      • Opensearch-administration avancée
      • Dataviz open source
      • Kafka
      • Cassandra
    • Cloud native
      • Observabilité Avancée avec OpenTelemetry et Jaeger
      • Chaos Engineering et Résilience des Applications
      • Polyglot Persistence dans les Applications Cloud Native
      • Développement d'Architectures Serverless Open Source
      • Cloud Native Security – Zero Trust et Au-delà
      • Formation Avancée sur le Développement d'Architectures Serverless Open Source
    • IOT
      • Introduction à l'IoT
      • Analytique et Big Data pour l'IoT avec des Outils Open Source
      • Blockchain pour l'IoT avec des Technologies Open Source
      • Développement de Solutions IoT avec MicroPython et ESP8266/ESP32
      • Edge Computing avec Open Source IoT
      • Sécurité IoT avec des Outils Open Source
    • Devops
      • GitLab - Administration, CI/CD, et Gestion de Projets
      • Ingénierie de la Performance et la Planification de la Capacité
    • IA
      • Initiation à l'Intelligence Artificielle pour les Dirigeants
      • Transformation Digitale et Intelligence Artificielle (IA) pour les DSI
      • Gestion des Risques et Sécurité en IA
      • Applications Stratégiques de l'IA pour les Dirigeants
      • Intelligence Artificielle et Éthique pour les Décideurs
      • IA et Data Science pour les DSI
      • Analyse des Coûts et ROI des Projets IA
      • Stratégies d'Adoption de l'IA Open Source pour les DSI
      • Développement et Déploiement d'Applications IA Open Source
    • Edge computing
      • Développement de Solutions Edge Computing avec Open Source
      • Edge Computing pour l'IoT avec Open Source
      • Edge Computing et Conteneurisation avec Docker et Kubernetes Open Source
    • Industrie4.0
      • Parcours modulaire
      • Introduction à l'Industrie 4.0 et Sécurité Numérique
      • Architecte en Solutions IIoT et Cybersécurité Industrielle
      • Intelligence Artificielle, Cybersécurité et Digitalisation des Processus
      • Jumeau Numérique, Simulation et Sécurité
    • AIOPS(Disponible Juin 2025)
    • Cybersecurite
      • Cybersecurite industrielle
        • Parcours modulaire Cybersécurité industrielle
      • Cybersecurite-gouvernance
  • PARCOURS spécialisés de formations
    • Incident Management 360° : Stratégie, Résilience et Optimisation
    • Spécialisation Industrie 4.0
    • Cybersecurite
    • Expert en Virtualisation Open Source
Powered by GitBook
On this page
  1. Thématiques
  2. Systèmes
  3. Monitoring-observabilite
  4. Outils
  5. Observabilite

OpenTelemetry: approfondissement

Objectifs de la Formation

  • Acquérir une compréhension approfondie des concepts et de l'architecture d'OpenTelemetry.

  • Apprendre à instrumenter, collecter et analyser les données de télémétrie.

  • Mettre en pratique les concepts avancés à travers des labs pratiques et des études de cas.

Public Cible

  • Développeurs Senior

  • Ingénieurs DevOps

  • Architectes logiciels

  • Ingénieurs SRE (Site Reliability Engineering)

Pré-requis

  • Connaissances avancées en développement logiciel.

  • Expérience avec les systèmes de monitoring et de logging.

  • Familiarité avec des architectures distribuées et les microservices.

Durée: 5 jours


Module 1: Introduction et Concepts Avancés d'OpenTelemetry

Session 1: Vue d'Ensemble d'OpenTelemetry

  • Historique et évolution d'OpenTelemetry.

  • Comparaison avec d'autres outils de télémétrie.

Session 2: Architecture d'OpenTelemetry

  • Composants clés: Tracing, Metrics, Logs.

  • Pipeline de données et processus de collecte.

Lab 1: Installation et Configuration de Base

  • Installation d'OpenTelemetry Collector.

  • Configuration initiale pour une application simple.


Module 2: Instrumentation Avancée

Session 3: Instrumentation Manuelle et Automatique

  • Techniques d'instrumentation manuelle.

  • Utilisation des bibliothèques d'instrumentation automatique.

Lab 2: Instrumentation Manuelle d'une Application

  • Instrumentation manuelle d'une application JavaScript/Node.js.

  • Validation de la collecte des traces et des métriques.

Session 4: Context Propagation

  • Concepts de propagation de contexte.

  • Implémentation de la propagation de contexte dans des microservices.

Lab 3: Implémentation de la Propagation de Contexte

  • Mise en œuvre de la propagation de contexte dans une architecture microservices.

  • Analyse des traces distribuées.


Module 3: Collecte et Exportation de Données

Session 5: Collecte de Traces

  • Collecte de traces à partir de différents langages.

  • Configuration des exportateurs de traces.

Lab 4: Configuration d'Exportateurs de Traces

  • Configuration d'exportateurs vers Jaeger et Zipkin.

  • Visualisation des traces collectées.

Session 6: Collecte de Métriques

  • Types de métriques supportés.

  • Configuration des collecteurs de métriques.

Lab 5: Collecte et Visualisation des Métriques

  • Collecte de métriques à partir d'une application Go.

  • Exportation et visualisation dans Prometheus/Grafana.

Session 7: Logs avec OpenTelemetry

  • Intégration des logs dans le pipeline de télémétrie.

  • Utilisation des corrélations entre traces, métriques et logs.

Lab 6: Intégration des Logs

  • Configuration de la collecte de logs.

  • Analyse des corrélations entre les logs et autres données de télémétrie.


Module 4: Analyse et Visualisation

Session 8: Analyse des Traces

  • Utilisation des traces pour diagnostiquer des problèmes de performance.

  • Études de cas de débogage avancé.

Lab 7: Analyse de Traces Avancées

  • Analyse de traces pour une application distribuée.

  • Identification et résolution de problèmes de latence.

Session 9: Visualisation des Métriques

  • Création de tableaux de bord Grafana avancés.

  • Surveillance en temps réel des performances.

Lab 8: Création de Tableaux de Bord Avancés

  • Mise en place de tableaux de bord pour une application complexe.

  • Surveillance proactive et alertes basées sur les métriques.


Module 5: OpenTelemetry dans des Environnements Réels

Session 10: OpenTelemetry en Production

  • Bonnes pratiques pour le déploiement en production.

  • Gestion de la charge et de la performance des collecteurs.

Lab 9: Déploiement en Production

  • Mise en place d'OpenTelemetry dans un environnement de production.

  • Surveillance et optimisation des collecteurs.

Session 11: Sécurité et Conformité

  • Sécurisation des données de télémétrie.

  • Conformité aux régulations et meilleures pratiques.

Lab 10: Implémentation de la Sécurité

  • Configuration de la sécurité pour les collecteurs et exportateurs.

  • Analyse des impacts de sécurité sur la performance.


Module 6: Cas d'Usage Avancés et Futures Évolutions

Session 12: Études de Cas Avancées

  • Étude de cas: Implémentation complète dans une entreprise.

  • Leçons apprises et meilleures pratiques.

Lab 11: Travail sur un Cas d'Usage Réel

  • Implémentation d'OpenTelemetry sur un projet réel ou simulé.

  • Analyse collaborative et retour d'expérience.

Session 13: Tendances Futures et Innovations

  • Évolutions de l'écosystème OpenTelemetry.

  • Exploration des nouvelles fonctionnalités et intégrations.

Lab 12: Exploration des Nouvelles Fonctionnalités

  • Test des fonctionnalités expérimentales.

  • Discussion sur l'impact potentiel dans les environnements des participants.


Évaluation et Certification

  • Quiz en ligne après chaque module.

  • Projet final : Implémentation complète d'OpenTelemetry dans une architecture choisie par le participant.

  • Évaluation des projets et délivrance des certificats de réussite.

Ressources et Supports

  • Slides et documents de référence.

  • Accès aux enregistrements des sessions.

  • Forums de discussion et support technique.


PreviousOpentelemetry-initiationNextJaeger

Last updated 1 month ago