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-initiation

L'objectif de cette formation est de fournir une compréhension approfondie des principes, des objectifs, des stratégies, des méthodes, des outils et des cas pratiques pour la mise en place d'OpenTelemetry. Cette formation est conçue pour les développeurs, les ingénieurs DevOps, les architectes de systèmes et les responsables IT. La formation se déroulera sur une période de 5 jours.

Jour 1 : Introduction à OpenTelemetry

Session 1 : Introduction et Contexte

- **Objectif** : Comprendre les bases d'OpenTelemetry.

- Définition et importance d'OpenTelemetry.

- Historique et évolution du projet.

- Composants principaux : Tracing, Metrics, Logs.

Session 2 : Principes Fondamentaux

- **Objectif** : Acquérir une connaissance approfondie des principes d'OpenTelemetry.

- Collecte de données : Traces, métriques, et logs.

- Standardisation et interopérabilité.

- Envoi des données aux backends de télémétrie.

Session 3 : Objectifs d'OpenTelemetry

- **Objectif** : Identifier les objectifs clés de l'utilisation d'OpenTelemetry.

- Améliorer l'observabilité des systèmes.

- Unifier la collecte de données de télémétrie.

- Faciliter le debugging et le diagnostic.

- Optimiser les performances des applications.

Jour 2 : Stratégies et Méthodes

Session 4 : Stratégies de Mise en Place

- **Objectif** : Élaborer des stratégies efficaces pour la mise en place d'OpenTelemetry.

- Définir les besoins et les KPI de télémétrie.

- Choisir les technologies et les langages supportés.

- Planification de l'intégration progressive.

Session 5 : Méthodes de Collecte de Données

- **Objectif** : Mettre en œuvre des méthodes pratiques de collecte de données avec OpenTelemetry.

- Instrumentation automatique vs. manuelle.

- Collecte des traces : configuration des Tracers.

- Collecte des métriques : configuration des Meters.

- Collecte des logs : structuration et envoi.

Jour 3 : Outils et Technologies

Session 6 : Présentation des Outils OpenTelemetry

- **Objectif** : Se familiariser avec les outils et les bibliothèques OpenTelemetry.

- Introduction aux SDK OpenTelemetry pour différents langages (Java, Python, JavaScript, etc.).

- Utilisation du Collector OpenTelemetry.

- Intégration avec des backends comme Prometheus, Jaeger, Zipkin, et Grafana.

Session 7 : Mise en Pratique des Outils

- **Objectif** : Apprendre à configurer et utiliser les outils OpenTelemetry.

- Installation et configuration du SDK OpenTelemetry.

- Configuration du Collector OpenTelemetry pour la collecte et l'exportation des données.

- Création de dashboards avec Grafana pour visualiser les métriques et les traces.

Jour 4 : Cas Pratiques et Études de Cas

Session 8 : Cas Pratiques

- **Objectif** : Appliquer les connaissances acquises à travers des exercices pratiques.

- Exercice 1 : Instrumentation d'une application web avec OpenTelemetry.

- Exercice 2 : Configuration du Collector pour envoyer des données à Jaeger et Prometheus.

- Exercice 3 : Création d'un tableau de bord Grafana pour visualiser les métriques et les traces collectées.

Session 9 : Études de Cas

- **Objectif** : Étudier des cas réels d'implémentation d'OpenTelemetry.

- Étude de cas 1 : Implémentation d'OpenTelemetry dans une application microservices.

- Étude de cas 2 : Surveillance et optimisation des performances d'une application cloud-native.

- Étude de cas 3 : Utilisation d'OpenTelemetry pour le debugging et le diagnostic des problèmes de production.

Jour 5 : Formation et Sensibilisation

Session 10 : Formation des Équipes

- **Objectif** : Sensibiliser et former les équipes à l'utilisation d'OpenTelemetry.

- Importance de l'observabilité et de la télémétrie.

- Formation continue et mise à jour des connaissances.

- Rôles et responsabilités des équipes dans l'intégration d'OpenTelemetry.

Session 11 : Ateliers de Formation

- **Objectif** : Organiser des ateliers interactifs pour renforcer les compétences.

- Atelier 1 : Création d'un plan d'intégration d'OpenTelemetry pour une application existante.

- Atelier 2 : Simulation de la gestion d'incidents en utilisant les données collectées par OpenTelemetry.

- Atelier 3 : Utilisation avancée des outils de visualisation et de debugging.

Session 12 : Évaluation et Conclusion

- **Objectif** : Évaluer les connaissances acquises et clôturer la formation.

- Quiz et évaluation des compétences.

- Discussion ouverte et feedback des participants.

- Clôture et certification.

PreviousObservabiliteNextOpenTelemetry: approfondissement

Last updated 9 months ago