scroll to top

Gardez un oeil sur vos métriques avec Prometheus et Grafana

Un système informatique en bonne santé 24h/24, ça n'existe pas. Des erreurs peuvent survenir, en général même assez fréquemment.

Il est alors important de mettre en place un système de monitoring pour détecter ces erreurs plus facilement, plus rapidement, et pour aider à les résoudre. Cependant, cela ne se résume pas à des centaines de millions de lignes de logs centralisées dans un cluster ElasticSearch. En complément, il peut être intéressant de se pencher sur les métriques. Par exemple : l'utilisation du CPU, de la mémoire, du disque, la température de vos machine, le temps moyen de réponse de vos serveurs Apache, Nginx, le nombre de connexions par minute sur vos sites etc.

Il n'existe pas d'outil miracle permettant de combiner tous les aspects du monitoring. Dans cette présentation, nous allons alors nous intéresser à Prometheus, un outil spécialement conçu pour l'analyse en temps réel des métriques. Je présenterai les concepts de monitoring, d'alertes, de métrique, le fonctionnement de Prometheus ainsi que son écosystème. Je vous montrerai comment surveiller un système d'exploitation, une application Spring Boot ou encore une architecture complexe et dynamique.