Grafana, une plateforme d'observabilité auto-hébergée.
La mise en place d’outils de monitoring est généralement l’une des dernières briques à poser d’une stack applicative. Elle peut parfois demander quelques efforts, tout comme la maintenance, l’évolution et l’apprentissage associés, mais elle est grandement bénéfique.
Dans le cadre de travaux de modernisation de notre infrastructure applicative, nous avons récemment décidé de déployer divers outils de monitoring, lesquels seraient capables de répondre à quelques besoins simples :
Suivre, détecter, alerter sur l’utilisation des diverses ressources matérielles, les éventuelles dégradations de performance afin de prévenir et diminuer les interruptions de service,
Pouvoir déterminer facilement les origines des dysfonctionnements observés sur notre infrastructure,
Anticiper les besoins en ressources matérielles, de notre infrastructure, de nos applications.
Parmi les outils récemment déployés, Grafana est une plateforme d’observabilité open-source qui permet d’agréger et restituer des données provenant de sources variées comme Prometheus, MySQL ou Loki.
Cet outil fournit des tableaux de bord interactifs, clairs, personnalisés sur l’ensemble des métriques collectées sur notre infrastructure, ce qui nous permet d’analyser la performance des applications déployées, et d’être alertés, si besoin, des potentiels dysfonctionnements.
Grâce à cela, nous nous plaçons petit à petit dans une posture proactive qui consiste à identifier et résoudre ces éventuels dysfonctionnements avant qu’ils n’impactent réellement les utilisateurs.
Évidemment, nous avons encore beaucoup à apprendre sur l’utilisation de Grafana à son plein potentiel, et même si le chemin est encore long, le déploiement de Grafana et son écosystème a permis de tirer de nombreux bénéfices en peu de temps ! D’ailleurs, nous avons déjà étendu son périmètre initial à l’associant à Loki de façon à en faire une plateforme complète, auto-hébergée, de logging et monitoring.
N’hésitez pas à nous faire part de vos remarques, questions ou expériences avec Grafana, nous les lirons avec attention !
Maxime Boulanghien pour la DSI de Tech Valley
Tech Valley
120 Rue James Watt -Tecnosud
66100 Perpignan
Tel: 33 (0)9.54.98.23.67
Fax: 33 (0)9.59.98.23.67
contact@techvalley.fr