Formation Prometheus, monitorer les métriques de fonctionnement de ses serveurs La solution open source de surveillance d'applications et d'infrastructure


Formation Prometheus, monitorer les métriques de fonctionnement de ses serveurs La solution open source de surveillance d'applications et d'infrastructure

Catalogue : Technologies Web



Présentation de Prometheus
• Les bases du monitoring.
• Qu’est-ce que Prometheus ?
• L’architecture de Prometheus.
• Ce que ne fait pas Prometheus.
Travaux pratiques
Déploiement et configuration d'un serveur Prometheus.
Surveillance d'applications
• Présentation des composants (compteur, jauge, graphiques, nommage des métriques).
• Exposer les données en Python, en Java, avec un PushGateway.
• Parser les données, les formats, les types de métriques.
• Les "labels" (libellés) : time series, nommer et ranger les données métriques.
• Opérations sur les labels, schématisation.
• Connecter l’interface Grafana, mise en place des graphiques.
Travaux pratiques
Se connecter à Grafana et mettre en place des graphiques.
Surveillance d'infrastructures
• Le nœud pour l’export des données (CPU, file system, disques de stockage, réseau, température, ventilateurs, etc.).
• Service discovery : connexion à consul pour la découverte de services.
• Récupérer les métriques de Kubernetes.
• Exemple d’outils d’export de données : ICMP, TCP, HTTP et DNS.
• Récupérer des données depuis d’autres systèmes de monitoring : exemple avec InfluxDB.
Travaux pratiques
Récupération des données systèmes avec les "exporters". Démonstration de création d’un exporter.
PromQL
• Présentation du langage PromQL pour traiter les données.
• Agrégation.
• Groupement.
• Les intervalles.
• sum, count, avg, min, max, quantile, etc.
• Les opérateurs binaires.
• Les fonctions.
Travaux pratiques
Écrire et tester des requêtes PromQL.
Les règles d'enregistrement
• Présentation.
• Diminution des données.
• Bonnes pratiques.
• Vecteurs.
Travaux pratiques
Mise en œuvre de règles d'enregistrement.
Gérer les alertes
• Présentation.
• Les règles.
• Les annotations et les templates.
• Les bonnes pratiques.
• Les pipelines de notification.
• Le fichier de configuration.
• Les règles de routage.
• Les receivers.
Travaux pratiques
Mise en place d'alertes avec des règles de routage.

 

Fiche de la formation



 Cible :

Développeurs, chefs de projet, architectes, administrateurs système.


 Prérequis :

Connaissances de base en administration système sous Linux et en monitoring, notions en base de données.


 Durée : 2 jours

 Type : Stage pratique


 Contactez-nous