Aperçu du cours
Objectif de formation : Maîtriser Prometheus pour la collecte des métriques de serveurs
Prérequis
- Détenir des connaissances solides sur TCP/IP
- Avoir des bases en systèmes d'exploitation Unix/Linux et en architecture d'un SI
Objectifs pédagogiques
- Maîtriser les outils principaux de Prometheus
- Implémenter des supervisions de services dynamiques
Public ciblé
- Exploitants
- Administrateurs
- Toute personne souhaitant mettre en oeuvre un système de supervision avec Prometheus
Programme de formation
-
Introduction
-
Fonctionnalités et intérêt de Prometheus
-
Supervision de services dynamiques & autonomie des composants
-
Positionnement vis-à-vis d’autres outils de supervision
-
Architecture & rôle des composants
-
Plateformes supportées
-
-
Installation et premiers pas avec l'outil
-
Détermination des ressources supervisées & des intervalles de collecte
-
Lancement du serveur Prometheus
-
Introduction à la console Web & l’interface graphique
-
-
Modèle de données & mesures
-
Format des données stockées et concept de timestamp
-
Présentation des différents types de mesures
-
Identification des ressources supervisées : notions d’instances et de jobs
-
-
Paramétrage
-
Réglages à déterminer en ligne de commande
-
Réglages définis au sein du fichier de configuration prometheus.yml
-
-
Règles
-
Types de règles
-
Définition de règles
-
Usage des templates
-
Promtool : test & validation des règles
-
-
Requêtes
-
Introduction à PromQL
-
Best practices du langage et des requêtes
-
-
Visualisation
-
Présentation des diverses solutions
-