
Formation Prometheus Grafana
Maîtrisez Prometheus et Grafana, de l'installation aux opérations à l'échelle de la production. Ce cours vous guide à travers la collecte de métriques, l'interrogation PromQL, les pipelines d'alerte et la visualisation Grafana avec des configurations pratiques et réelles. Vous aborderez également les SLO, le traçage distribué, l'agrégation de journaux avec Loki et l'Infrastructure en tant que Code pour votre pile de supervision.
Ce que vous allez apprendre:
Vous apprendrez à installer et à configurer Prometheus, à mettre en place des exportateurs pour les hôtes, les bases de données et les applications, et à écrire des requêtes PromQL pour extraire des métriques pertinentes. Vous construirez des tableaux de bord Grafana avec des variables, des annotations et des liens de navigation descendante, et concevrez un pipeline complet d'Alertmanager avec des stratégies de réduction du bruit. Le cours couvre la découverte de services pour les environnements Kubernetes et cloud, les intégrations de stockage distant et les déploiements à haute disponibilité. Vous mettrez également en œuvre le suivi du budget d'erreur basé sur les SLO, ajouterez le traçage distribué avec Jaeger et Tempo, et agrégerez les journaux à l'aide de Grafana Loki. À la fin, vous exploiterez en toute confiance une pile d'observabilité complète en production.
Comment vous étudiez de façon pratique Formation Prometheus Grafana
Comment vous pratiquez Formation Prometheus Grafana
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de la supervision de services
Fondements de la supervision de services
Leçon 1 • Introduction à Prometheus et Grafana
Positionne Prometheus comme moteur de métriques et Grafana comme couche de visualisation. Définit les attentes pour l'ensemble de la pile logicielle couverte dans le cours.
Leçon 2 • Pourquoi la supervision de services est importante
Établit le cas métier et technique de la supervision. Relie les objectifs de fiabilité à des exigences concrètes de supervision.
Leçon 3 • Piliers de l'observabilité expliqués
Définit les métriques, les journaux et les traces comme des signaux complémentaires. Clarifie comment chaque pilier répond à différents scénarios de défaillance.
Leçon 4 • Modèles d'architecture de supervision
Examine les modèles de collecte par extraction et par envoi. Prépare les étudiants à évaluer les compromis avant de déployer Prometheus.
Chapitre 2MasquerCacher les détailsVoir les détailsInstallation et configuration de Prometheus
Installation et configuration de Prometheus
Leçon 1 • Méthodes d'installation et prérequis
Couvre les chemins d'installation par binaire, Docker et gestionnaire de paquets. Les étudiants sélectionnent la méthode appropriée à leur environnement.
Leçon 2 • Vérification d'une instance Prometheus en cours d'exécution
Utilise l'interface utilisateur et l'API intégrées pour confirmer que les cibles sont actives et que les données circulent. Établit une habitude de vérification de l'état de santé de base.
Leçon 3 • Structure du fichier de configuration principal
Explique la syntaxe de prometheus.yml : blocs global, scrape_configs et rule_files. Une configuration correcte est le prérequis pour tous les travaux pratiques suivants.
Leçon 4 • Architecture Prometheus en profondeur
Cartographie les composants internes : récupération, TSDB, API HTTP et alertes. La compréhension des composants internes prévient les erreurs de configuration dans les étapes suivantes.
Leçon 5 • Paramètres de stockage et de rétention
Configure la rétention locale de la TSDB, le codage des segments et les paramètres du WAL. Les étudiants équilibrent l'utilisation du disque et les performances des requêtes.
Chapitre 3MasquerCacher les détailsVoir les détailsCollecte de métriques avec des exportateurs
Collecte de métriques avec des exportateurs
Leçon 1 • Blackbox Exporter pour les sondages synthétiques
Utilise Blackbox Exporter pour sonder les points de terminaison HTTP, TCP, DNS et ICMP. Fournit une perspective de disponibilité externe indépendante des métriques internes.
Leçon 2 • Concepts et taxonomie des exportateurs
Définit ce qu'est un exportateur et comment il expose le point de terminaison /metrics. Classe les exportateurs par type de cible pour guider la sélection.
Leçon 3 • Instrumentation au niveau de l'application
Intègre les bibliothèques clientes Prometheus dans le code de l'application. Les étudiants exposent des métriques métier et de performance personnalisées.
Leçon 4 • Exportateurs pour bases de données et intergiciels
Configure les exportateurs pour les bases de données relationnelles, les caches et les courtiers de messages. Étend la visibilité au-delà des données au niveau de l'hôte.
Leçon 5 • Node Exporter pour les métriques hôte
Déploie Node Exporter pour collecter les données CPU, mémoire, disque et réseau. Ces métriques hôte forment la base des tableaux de bord d'infrastructure.
Chapitre 4MasquerCacher les détailsVoir les détailsInterrogation des métriques avec PromQL
Interrogation des métriques avec PromQL
Leçon 1 • Types de données et sélecteurs PromQL
Présente les vecteurs instantanés, les vecteurs de plage, les scalaires et les chaînes. Une utilisation correcte des types prévient les erreurs de requête dans tout le travail en aval.
Leçon 2 • Fonctions Rate, Increase et Delta
Convertit les compteurs en taux par seconde et calcule les changements dans le temps. Ces fonctions sont la base des requêtes de débit et de taux d'erreur.
Leçon 3 • Métriques histogramme et résumé
Interroge les distributions de latence à l'aide de histogram_quantile et des quantiles de résumé. Permet les calculs de centiles alignés sur les SLO.
Leçon 4 • Techniques PromQL avancées
Combine les opérateurs binaires, la correspondance vectorielle et les sous-requêtes pour une analyse complexe. Prépare les étudiants aux expressions d'alerte de niveau production.
Leçon 5 • Opérateurs d'agrégation et de regroupement
Applique sum, avg, max, min, count et topk sur les dimensions d'étiquettes. L'agrégation est essentielle pour les vues à l'échelle du parc et par service.
Chapitre 5MasquerCacher les détailsVoir les détailsAlertes avec Prometheus et Alertmanager
Alertes avec Prometheus et Alertmanager
Leçon 1 • Routage, regroupement et inhibition
Configure des arbres de routage pour diriger les alertes vers les bons destinataires. Le regroupement et l'inhibition réduisent le bruit lors des incidents à grande échelle.
Leçon 2 • Qualité des alertes et conception de procédures
Applique des seuils basés sur les SLO et des alertes de taux d'épuisement multi-fenêtres. Les annotations de procédure guident les ingénieurs d'astreinte vers une résolution rapide.
Leçon 3 • Principes fondamentaux des règles d'alerte
Définit les règles d'alerte à l'aide d'expressions PromQL, de durées et d'étiquettes. Les règles sont le mécanisme de déclenchement pour l'ensemble du pipeline d'alerte.
Leçon 4 • Destinataires de notification et modèles
Intègre les destinataires e-mail, Slack, PagerDuty et webhook. Les modèles personnalisés rendent les notifications informatives et exploitables.
Leçon 5 • Installation et configuration d'Alertmanager
Déploie Alertmanager et le connecte à Prometheus via le bloc alerting. Un câblage correct garantit que les alertes atteignent la couche de notification.
Chapitre 6MasquerCacher les détailsVoir les détailsVisualisation des métriques avec Grafana
Visualisation des métriques avec Grafana
Leçon 1 • Principes fondamentaux des tableaux de bord et des panneaux
Crée des tableaux de bord avec des panneaux de séries temporelles, statistiques, jauges et tableaux. Les types de panneaux sont adaptés à la nature de chaque métrique.
Leçon 2 • Variables et requêtes de modèles
Ajoute des variables de tableau de bord basées sur des requêtes label_values pour le filtrage dynamique. Les variables transforment les tableaux de bord statiques en outils réutilisables à l'échelle du parc.
Leçon 3 • Bonnes pratiques et gouvernance des tableaux de bord
Applique des conventions de dénomination, des principes de disposition et un contrôle de version pour les tableaux de bord. La gouvernance prévient la prolifération des tableaux de bord dans les environnements d'équipe.
Leçon 4 • Annotations, liens et explorations descendantes
Superpose les événements de déploiement en tant qu'annotations et lie les panneaux aux tableaux de bord associés. L'enrichissement contextuel accélère l'analyse des causes profondes.
Leçon 5 • Installation et configuration initiale de Grafana
Installe Grafana et le connecte à une source de données Prometheus. Une connexion de source de données fonctionnelle est requise pour tout travail sur les tableaux de bord.
Chapitre 7MasquerCacher les détailsVoir les détailsDécouverte de services et gestion des étiquettes
Découverte de services et gestion des étiquettes
Leçon 1 • Re-étiquetage pour la normalisation des étiquettes
Utilise relabel_configs pour renommer, supprimer et transformer les étiquettes avant l'ingestion. Des étiquettes cohérentes sont nécessaires pour une agrégation et des alertes précises.
Leçon 2 • Découverte de services basée sur fichiers et DNS
Implémente file_sd_configs et dns_sd_configs pour une automatisation légère. Ces méthodes fonctionnent sans API de fournisseur cloud.
Leçon 3 • Re-étiquetage des métriques et contrôle de la cardinalité
Applique metric_relabel_configs pour supprimer les séries à haute cardinalité au moment de l'extraction. Le contrôle de la cardinalité protège les performances et le stockage de la TSDB.
Leçon 4 • Découverte de services statique ou dynamique
Compare static_configs avec les mécanismes de découverte automatisés. La découverte dynamique est essentielle pour les charges de travail conteneurisées et cloud-natives.
Leçon 5 • Découverte de services pour le cloud et les conteneurs
Configure la découverte de services Kubernetes, EC2 et Consul. Couvre les environnements de production les plus courants pour les déploiements Prometheus.
Chapitre 8MasquerCacher les détailsVoir les détailsOpérations de production et scalabilité
Opérations de production et scalabilité
Leçon 1 • Réglage des performances et planification de capacité
Profile l'utilisation des ressources de Prometheus et prévoit la croissance du stockage. La planification de capacité prévient les pannes causées par l'infrastructure de supervision elle-même.
Leçon 2 • Fédération et extraction hiérarchique
Configure la fédération Prometheus pour agréger les métriques entre les clusters. La fédération permet des vues globales sans centraliser toutes les données brutes.
Leçon 3 • Intégrations de stockage distant
Connecte Prometheus à des backends de stockage à long terme via remote_write et remote_read. Étend la rétention au-delà des limites de la TSDB locale.
Leçon 4 • Renforcement de la sécurité et contrôle d'accès
Active TLS, l'authentification de base et le contrôle d'accès basé sur les rôles de Grafana. Le renforcement de la sécurité est obligatoire avant d'exposer la supervision aux réseaux de production.
Leçon 5 • Haute disponibilité pour Prometheus
Exécute des instances Prometheus dupliquées avec déduplication au niveau de la couche de requête. La HA évite les angles morts de supervision lors des pannes d'instance.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Développeur backend : souhaite ne plus naviguer à l'aveugle lorsque les services se dégradent.
Ingénieur DevOps : doit remplacer une surveillance ad hoc par une pile d'observabilité structurée.
Ingénieur fiabilité de site : prêt à formaliser le suivi des SLO et les workflows d'astreinte.
Administrateur système : passe des outils de surveillance traditionnels aux solutions cloud natives.
Ingénieur plateforme : responsable de fournir aux équipes de développement des tableaux de bord fiables en libre-service.
Étudiant en génie logiciel : développe des compétences professionnelles dans les outils d'observabilité en production.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















