Objectifs de la formation
- Vue d'ensemble de Prometheus : Concepts, Architecture et Limitations
- Exploration de Prometheus : Installation, Configuration et Interface Web
- Intégration de Prometheus avec Grafana
- Alertes avec Prometheus et Alertmanager
- Relabeling dans Prometheus
- Surveillance des systèmes NIX avec Prometheus
- Surveillance Black Box du réseau
- Instrumentation avec Prometheus
Programme de la formation
Vue d'ensemble de Prometheus : Concepts, Architecture et Limitations
- Qu'est-ce que Prometheus ?
- Qu'est-ce qui rend Prometheus unique ?
- Comment fonctionne Prometheus ?
- Architecture de Prometheus
- Limitations, compromis et solutions
Exploration de Prometheus : Installation, Configuration et Interface Web
- Déploiement de Prometheus
- Configuration de Prometheus
- Exploration de l'interface Web de Prometheus
Travaux pratiques
Déploiement et configuration de Prometheus
Intégration de Prometheus avec Grafana
- L’interface web de Prometheus
- Qu'est-ce que Grafana ?
- Comment déployer Grafana et l’intégrer avec Prometheus
- Les sources de données
- Les tableaux de bord Prometheus
Travaux pratiques
Intégration de Prometheus avec Grafana
Alertes avec Prometheus et Alertmanager
- L'Alertmanager : un composant critique dans l'écosystème Prometheus
- Installation de l'Alertmanager
- Intégration de Prometheus avec l'Alertmanager
- Règles d'alerte
- Récepteurs de l'Alertmanager
- Mise en sourdine des alertes
- Alertes Grafana
- Alertmanager de Prometheus vs. Alertes Grafana
Travaux pratiques
Déploiement et utilisation de l'Alertmanager
Relabeling dans Prometheus
- Labeling dans Prometheus : labels source/découverts et labels cibles
- Exemples de relabeling dans Prometheus
- Règles de relabeling
- Actions de relabeling
- Bonnes pratiques pour le relabeling
Travaux pratiques
Labeling et relabeling des métriques
Surveillance des systèmes NIX avec Prometheus
- Qu'est-ce que Node Exporter et comment l'utiliser ?
- Node Exporter : métriques et collecteurs
- Les tableaux de bord de Node Exporter
- Création de tableaux de bord personnalisés
- Utilisation du tableau de bord complet de Node Exporter
Travaux pratiques
Déploiement et configuration de Node Exporter
Surveillance Black Box du réseau
- Qu'est-ce que la surveillance Black Box du réseau ?
- Le Blackbox Exporter
- Premiers pas avec le Blackbox Exporter
- Débogage des sondes
- Intégration du Blackbox Exporter avec Prometheus
- Utilisation de différentes sondes
- La sonde ICMP
- La sonde DNS
Travaux pratiques
Configurations avancées et utilisation du Blackbox Exporter
Instrumentation avec Prometheus
- Qu'est-ce que l'instrumentation ?
- Comment Prometheus aide-t-il avec l'instrumentation ?
- Exemple d'instrumentation d'une application avec Prometheus
- Utilisation des compteurs
- Utilisation des jauges
- Utilisation des histogrammes
- Utilisation des résumés
Travaux pratiques
Instrumenter une application avec Prometheus