Prometheus et Grafana sont devenus des incontournables pour le monitoring en temps réel, supporté par divers outils, il peut être intégré dans presque tous les contextes.
Nous avons rencontré Yannig Perre, architecte chez Octo Technology et référent de la formation “Prometheus et Grafana : optimiser la supervision en temps réel”, pour nous faire part de son expérience, de sa découverte du système jusqu’à la création de la formation et de ses différents aspects.

Qu’est-ce qui t’a motivé à créer cette formation sur Prometheus et Grafana ?
Ma découverte de Prometheus il y a plus de 7 ans a été une véritable révélation. Imaginez passer d’outils de monitoring manuels et chronophages à un système qui automatise et simplifie tout le processus, c’est exactement ce que Prometheus a fait pour moi.
Je me souviens encore de mes premiers pas avec Prometheus lors d’une conférence Docker en 2017, j’étais à la recherche d’une alternative à ElasticSearch, qui, bien qu’efficace, consommait trop de ressources. Quand j’ai comparé les performances de Prometheus, j’ai cru à une erreur tellement la différence était flagrante !
Cette expérience m’a convaincu du potentiel de Prometheus. Depuis, je n’ai cessé de l’utiliser et d’approfondir mes connaissances, c’est cette passion et cette expertise que je souhaite partager à travers cette formation chez OCTO Academy.
Quels sont les défis les plus courants que rencontrent les participants lors de l’apprentissage et de l’implémentation de Prometheus ?
Bien que Prometheus soit relativement simple à installer, son intégration avec les applications existantes peut présenter quelques défis.
Les principaux obstacles que rencontrent nos participants sont tout d’abord l’exposition des métriques : la difficulté réside souvent dans la configuration de l’application pour qu’elle expose correctement ses métriques à Prometheus. C’est comme apprendre une nouvelle langue, il faut comprendre comment “parler” à Prometheus.
Vient ensuite, le choix des exporters : Les exporters sont des composants essentiels qui collectent les métriques de vos systèmes et les convertissent dans un format que Prometheus peut comprendre. Choisir le bon exportateur pour chaque type de système peut être délicat.
Il faut également savoir que Prometheus fonctionne différemment des outils de monitoring traditionnels. Les participants doivent souvent ‘désapprendre’ certaines habitudes pour tirer pleinement parti de Prometheus.
Enfin, Prometheus n’est pas conçu pour le stockage à long terme des métriques. Comprendre cette limite et savoir comment la contourner est crucial.
Notre formation aborde chacun de ces défis, offrant des solutions pratiques et des exercices concrets pour les surmonter.
Peux-tu nous donner un aperçu des sujets clés qui seront abordés pendant la formation ?
Notre formation est structurée en trois phases principales, chacune conçue pour construire progressivement les compétences des participants :
Mise en place : On commence par installer Prometheus avec Grafana ainsi qu’un exporteur système (le node exporteur). C’est une partie introductive pour découvrir comment tout cela fonctionne et comment brancher le tout ensemble.
Configuration des alertes : Ensuite, on aborde la mise en place du gestionnaire d’alertes (l’Alertmanager) pour comprendre comment, à partir de ces métriques, générer des indications pour prévenir les personnes concernées. La difficulté étant de ne pas les sursolliciter. L’important étant de ne le faire uniquement lorsqu’il y en a vraiment besoin, et voir comment mettre en place les bons labels sur les points de collecte afin de prévenir les bonnes personnes.
Intégration applicative : La dernière phase se concentre sur l’implémentation de Prometheus pour l’intégrer auprès des applications. La globalité de la formation se déroule autour de travaux pratiques, ce qui permet aux apprenants de se former directement en pratiquant.
Quels aspects uniques de la formation OCTO Academy la distinguent des autres formations sur Prometheus et Grafana ? Quel est son OCTO Touch ?
Notre formation OCTO Academy se démarque par plusieurs aspects clés :
Approche collaborative : Cette formation est le fruit d’une collaboration entre experts OCTO. Nous avons intégré des concepts éprouvés de nos formations Kubernetes et GitLab, offrant ainsi une expérience d’apprentissage cohérente et complète.
Environnement optimisé : Nous fournissons un environnement de travail uniforme et pré-configuré. Cela permet aux participants de se concentrer sur l’apprentissage plutôt que sur la configuration technique.
Format intensif et efficace : En deux jours, nous couvrons l’essentiel de Prometheus et Grafana. C’est intense, mais cela permet aux participants de rapidement mettre en pratique leurs nouvelles compétences.
Notre objectif est que chaque participant reparte non seulement avec des connaissances théoriques, mais aussi avec la confiance et les compétences pratiques pour implémenter Prometheus et Grafana dans leur propre environnement dès le lendemain de la formation
À propos de la formation
« Prometheus et Grafana : optimiser la supervision en temps réel »
Prometheus s’est imposé ces dernières années comme un standard incontournable, largement supporté par divers outils dans les environnements d’hébergement (Docker, Kubernetes, cloud ou on-premise) et une grande variété des logiciels du marché. Grâce à cette polyvalence, Prometheus peut être intégré dans presque tous les contextes.
Cette formation a pour objectif de fournir toutes les connaissances indispensables à la mise en place de Prometheus, tout en l’adaptant aux besoins spécifiques de chaque utilisateur. Elle explore les bonnes pratiques, ainsi que les techniques et stratégies éprouvées par nos formateurs experts. Grâce à cette approche, vous serez en mesure d’assurer une intégration optimale de Prometheus, depuis l’environnement de développement jusqu’à la production.