Choisissez votre langue
Formation Prometheus Grafana
Plus de 2 millions d'étudiants dans le monde

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.

Dedika pour les entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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