J’ai développé ce site de monitoring pour superviser en quasi temps réel une application de type “usine à sites web”.
L’outil centralise les logs, suit les erreurs, visualise les performances et surveille les tâches en cours comme la construction et le déploiement des sites.
Le projet inclut également un système de comparaison des statistiques, permettant de suivre l’évolution des performances, de l’utilisation et des erreurs dans le temps, avec la possibilité de comparer plusieurs années en arrière.
Cela offre un réel outil d’analyse pour détecter les tendances et identifier rapidement les anomalies ou régressions.
Le front-end a été réalisé avec Angular et le back-end avec NestJS.
La plateforme repose sur QuestDB, une base de données orientée colonnes, optimisée pour l’agrégation et l’analyse rapide de grandes quantités de données temps réel.
Cette expérience m’a permis de travailler sur l’observabilité d’application, la gestion des données temps réel, et la création d’un tableau de bord analytique complet, tout en garantissant un affichage clair et structuré des informations essentielles.