Formation OpenTelemetry
| 2390€ HT / personne |
| 3 jours (21 heures) |
Présentation
OpenTelemetry est un projet open source qui représente la fusion des projets OpenTracing et OpenCensus. Open Telemetry vous offre un ensemble unique d’API et de bibliothèques qui standardisent la manière dont vous collectez et envoyez les données de télémétrie à une plateforme dorsale.
Le principal avantage d’OpenTelemetry est qu’il fournit une norme unifiée pour la création et l’ingestion de données de télémétrie, à l’instar des normes d’orchestration de conteneurs établies il y a des années par Kubernetes.
OpenTelemetry fournit un mécanisme de collecte et un format cohérent, sans cantonner les technologues à un fournisseur spécifique. Cette solution prend en charge tous les processus de télémétrie de l’exportation des données jusqu’à leur import en base. Vous n’aurez plus besoin d’outils tiers.
Grâce à notre formation OpenTelemetry, vous serez capable de faire de la télémétrie facilement et de manière flexible. Vous maîtriserez une architecture pluggable permettant d’ajouter facilement des protocoles et des formats technologiques supplémentaires.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie OpenTelemetry (1.36.0) et ses nouveautés.
Objectifs
- Récupérer et exporter des données grâce à l’OpenTelemetry
- Savoir collecter des traces et des métriques distribuées pour surveiller des applications
- Pouvoir résoudre les problèmes de l’application (fiabilité, sécurité, etc.)
Public visé
- Développeurs
- Ingénieurs de sécurité
Prérequis
- Connaissance en SQL et en gestion de base de données
- Il est préférable d’avoir déjà travaillé dans un département de développement ou d’infrastructure d’une DSI
- Culture de base en DevOps recommandée
Prérequis logiciels
- Un IDE
- Un terminal robuste si vous utilisez MacOS (comme iTerm2)
Programme de notre Formation OpenTelemetry
Introduction
- Qu’est-ce qu’OpenTelemetry ?
- Installation
- Intégration de SDK à code source
L’architecture d’OpenTelemetry
- API
- Traceur API
- Metrics API
- Context API
- L’ensemble de conventions sémantiques
- SDK
- Implémentation
- Framework
- Configuration
- Plugins
- Cycle de vie
- Traceur pipeline
- Processeur : traitement des données
- Échantillonneur : filtrer les données qu’on veut extraire
- Exportateur : transmettre les données vers le backend
- Collecteur
- Recevoir, traiter et exporter les données de télémétrie
- Protocole OTLP
- Transmettre des données de télémétrie
Observability avec OpenTelemetry
- Les catégories principales
- Logs
- Metrics
- Resource Metadata
- Traces
- Intégration de plusieurs formes de télémétrie
Les multiples composants d’OpenTelemetry
- Initialiser Spark
- Attributes (tags)
- Logs
- Événements
Les frameworks et les bibliothèques
- Installation et intégration
- Les frameworks et les bibliothèques : Spring, ASP.NET Core, Express, Quarkus
- Consulter et configurer l’historique des tables
- Découvrir les instruments
- Assurer la propagation du contexte
Les langages
- Kits de développement logiciel (SDK)
- Les bibliothèques de client d’OpenTelemetry
- Javascript
- Python
- Go
- Ruby
- C#
Les instruments manuels et automatiques
- Configurer des instruments
- Instruments manuels
- Pros
- Cons
- Core
- Implémentation d’API et SDK
- Contrib
- Créer des données de Telemetry
- Prévoir les tentatives d’attaque DDoS
Pour aller plus loin
Formation Prometheus et Grafana
Formation Kubernetes
Formation Docker
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : La partie théorique de la formation,
Les TP sur le collecteur
Les – : Le TP sur l’instrumentation et le setup auraient mérité d’être plus court, et ajouter à la place une section dédiée à l’utilisation avec Kubernetes que nous avons rapidement évoqué mais pas pratiqué
En synthèse : Mon principal regret est d’avoir passé ~1 journée (1er aprem + lendemain matin) sur la partie setup de l’instrumentation et qqs appels basiques du SDK. Je trouve que ce point mériterai d’être abrégé (peut-faire ne faire que python ou que java ou juste que le formateur fasse la manip lui même assez rapidement plutôt qu’au format TP).
Il y a certes des petites différences entre les languages mais in fine ce genre de chose se fait assez facilement en lisant le getting started ou avec un LLM et la majorité des difficultés rencontrées par les formés étaient dûes à docker ou au language (notamment parce que certains n’étaient pas familiers avec ces technologies) ce qui donnait parfois l’impression d’être dans une formation docker et dev python/java
La partie collecteur était par contre très interessante et pour le coup vraiment spécifique à la technologie
En écourtant la partie setup il serait peut-être possible de rajouter à la fin une demi-journée dédiée à l’instrumentation via Kubernetes vu que nous l’avons évoqué mais pas vu en action et que c’est je pense sous cette forme que la plupart d’entre nous seraient amené à l’utiliser en production
Au global bonne formation et très bon formateur!
Afficher tous les témoignages
Les + : La partie théorique de la formation,
Les TP sur le collecteur
Les – : Le TP sur l’instrumentation et le setup auraient mérité d’être plus court, et ajouter à la place une section dédiée à l’utilisation avec Kubernetes que nous avons rapidement évoqué mais pas pratiqué
En synthèse : Mon principal regret est d’avoir passé ~1 journée (1er aprem + lendemain matin) sur la partie setup de l’instrumentation et qqs appels basiques du SDK. Je trouve que ce point mériterai d’être abrégé (peut-faire ne faire que python ou que java ou juste que le formateur fasse la manip lui même assez rapidement plutôt qu’au format TP).
Il y a certes des petites différences entre les languages mais in fine ce genre de chose se fait assez facilement en lisant le getting started ou avec un LLM et la majorité des difficultés rencontrées par les formés étaient dûes à docker ou au language (notamment parce que certains n’étaient pas familiers avec ces technologies) ce qui donnait parfois l’impression d’être dans une formation docker et dev python/java
La partie collecteur était par contre très interessante et pour le coup vraiment spécifique à la technologie
En écourtant la partie setup il serait peut-être possible de rajouter à la fin une demi-journée dédiée à l’instrumentation via Kubernetes vu que nous l’avons évoqué mais pas vu en action et que c’est je pense sous cette forme que la plupart d’entre nous seraient amené à l’utiliser en production
Au global bonne formation et très bon formateur!
Je recommande la formation
Je recommande la formation
Les + : Presentation de l’outil : très bien, très clair , formateur très patient et pédagogue
Des cas pratiques , si on est demandeur.
Cette formation est adaptée à quelqu’un qui souhaite utiliser Opentelemtry dans la foulée et qui aime faire de la config de fichiers .
Les – : A distance, on décroche très vite.
3 jours , c’est beaucoup trop long.
trop de cas pratiques, si on n’est pas demandeur.
Cette formation s’adapte moins à quelqu’un qui veut utiliser un système qui tourne déjà et qui veut en comprendre le fonctionnement, jouer avec voir faire quelques modifications pour comprendre comment ca marche.
(j’aurai préféré avoir les fichiers des tp en debut de tp pour utiliser l’outil plutôt que de galérer à ne rien faire sur mon pc avec un environnement qui ne fonctionne pas).
Les + : Pédagogie et diponibilité du formateur
Les – : Contenu relativment intensif pour 3 jours
Les + : Le formateur maitrise son sujet, beaucoup de TP donc bonne interactivité.
Les – : Prérequis technique, tout le monde dans le groupe ne les a pas forcément, ça peut entrainer des décalage sur l’avancé dans les tps.
Je souhaite suivre : Pas d’idée particulière
Je recommande la formation
Je recommande la formation
Je recommande la formation
Les + : Vision globale du formateur sur le processus d’observabilité et expertise technique sur le produit Opentelemetry
Les – : Format trop court pour faire des exercices pratiques de prise en main
Je souhaite suivre : Pile ELK
Les + : destinée plutôt à des développeurs
Les – : moyennement destinée à des Chef Projet Production
Les + : Interactivité entre le s participants et le formateur
Les – : selon moi, contexte CNP, on a pas les droits pour mettre en place des métriques du fait que cela soit cloisonné en termes de métiers, ou bien être force de proposition !
Navigation Site Reviews
Noter la formation
| 2390€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

