RousselTMLEARNING

Observabilité · Formations

Prometheus : de la découverte à l’expertise

Formation Prometheus gratuite en ligne : exporters, PromQL, interface web, Alertmanager, Prometheus sur Kubernetes et bonnes pratiques de monitoring.

11 chapitres33 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Installer Prometheus et collecter des métriques avec des exporters
  • Écrire des requêtes PromQL (rate, agrégations, histogrammes)
  • Créer des règles d'alerte et les router avec Alertmanager
  • Superviser Kubernetes avec l'Operator et les ServiceMonitors
  • Accélérer tableaux de bord et alertes avec des recording rules testées

🎯 Niveau : Intermédiaire👥 Public visé : Exploitants, SRE et développeurs qui veulent superviser leurs services

LEARNING PATH

Programme de la formation

0Vue d'ensemble du cours2 leçons
1Introduction2 leçons
2Les exporteurs - exporter8 leçons
3Pushgateway4 leçons
4Prometheus server5 leçons
5Les recording rules4 leçons
6La notification - alertmanager2 leçons
7Visualisation2 leçons
8Prometheus dans le monde Kubernetes3 leçons
9Bonnes pratiques1 leçon

Les pratiques recommandées pour exploiter le produit en production.

  1. Bonnes pratiques PrometheusArticle · ⏱ 10 min
90Préparer la certification1 leçon

Parcours de préparation aux certifications officielles de l'éditeur : examens blancs illimités, tableau de bord et verdict de préparation.

  1. PCAProjet · Niveau 4/5

LEARN BY DOING

Cas concrets & applications

Supervision d'infrastructure cloud

Collecter les métriques matérielles et système à l'aide de Node Exporter pour surveiller en détail l'utilisation CPU, RAM, disque, et réseau sur des serveurs Linux.

Monitoring d'applications conteneurisées

Intégration native avec Kubernetes et cAdvisor pour suivre l'état des conteneurs.

Alerting proactif

Déclencher des alertes via Alertmanager lorsque la latence d'une application (95e percentile) dépasse un seuil défini.

Analyse et visualisation des performances

Créer des tableaux de bord interactifs dans Grafana via PromQL.

Mesure des tâches éphémères

Utiliser Pushgateway pour récupérer les métriques de scripts batch.

Instrumentation personnalisée

Créer des exporteurs sur mesure pour remonter des métriques métier spécifiques.

Et ensuite ?

Questions fréquentes

Qu'est-ce que Prometheus ?

Un système de supervision et d'alerting open source spécialisé dans les séries temporelles.

Quelle est son architecture de base ?

Il utilise un modèle 'pull' où le serveur vient récupérer les métriques sur les cibles.

Qu'est-ce qu'un Exporter ?

Un agent qui traduit des métriques tierces au format compris par Prometheus.

C'est quoi PromQL ?

Le langage d'interrogation puissant permettant de manipuler les séries temporelles.

Comment surveiller un script court ?

En utilisant Pushgateway, car le modèle 'pull' n'est pas adapté pour les tâches très courtes.

Prometheus remplace-t-il Logstash ?

Non, Prometheus gère uniquement les métriques. Logstash gère les logs.

Comment gérer les alertes ?

Prometheus évalue les règles d'alerte et envoie les événements à Alertmanager.

Qu'est-ce que cAdvisor ?

Un outil pour collecter les métriques d'utilisation des conteneurs Docker/Kubernetes.

Peut-on l'intégrer avec Grafana ?

Oui, Prometheus est la source de données par défaut et la plus utilisée pour Grafana.

Est-ce adapté pour les environnements dynamiques ?

Oui, il intègre des mécanismes de découverte de services (Service Discovery).

Comment accéder à l'interface web de Prometheus ?

Elle écoute sur le port 9090 (http://localhost:9090) ; sur Kubernetes, un kubectl port-forward vers le service Prometheus suffit. Elle sert à tester les requêtes PromQL et à vérifier les cibles.

Comment surveiller un site web en HTTPS avec Prometheus ?

Avec le Blackbox Exporter : sondes HTTP/HTTPS planifiées, mesure du temps de réponse et de la date d'expiration du certificat, et alertes associées.

Qu'est-ce que le Prometheus Operator ?

Un opérateur Kubernetes qui déploie Prometheus et Alertmanager et génère leur configuration à partir de ressources ServiceMonitor, PodMonitor et PrometheusRule. Le chart kube-prometheus-stack l'installe avec Grafana.

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !