Monitoring étendu d'infrastructures avec Kwollect
Résumé
Kwollect est un logiciel de monitoring pour les utilisateurs des infrastructures informatiques spécialisé dans la collecte de métriques environnementales.
C'est la solution de monitoring d'expérience proposée aux utilisateurs de Grid'5000, l'infrastructure de recherche en informatique distribuée : pour alimenter les expérimentations des chercheurs, Kwollect y réalise la collecte et la mise à disposition de métriques issues de plus de 2500 équipements différents, dont des appareils de mesure de consommation électrique réalisant 50 mesures par seconde, des sondes de températures, etc.
Kwollect possède plusieurs spécificités par rapport aux solutions de monitoring usuelles :
- il est en mesure d'effectuer la collecte de métriques à haute fréquence et leur conservation, sans perte, durant de longues durées ;
- il est spécialisé dans la collecte de métriques «externes» aux serveurs : capteurs environnementaux, équipements réseaux, contrôleurs BMC, PDUs… mais supporte également les métriques Prometheus ;
- il est prévu pour être utilisé par les utilisateurs des plateformes et pas uniquement par ses administrateurs (possibilité d'insérer ses propres métriques, métriques activables à la demande, API pour récupérer les données, intégration avec les «jobs schedulers» des centres de calcul…).
Kwollect est conçu comme un cadriciel et réutilise au maximum des briques logicielles existantes : il utilise notamment une base de donnée PostgreSQL et son extension TimescaleDB pour stocker les métriques, fournir une API et s'occuper de la logique applicative. La visualisation s'appuie sur Grafana.
Lors de la présentation, nous détaillerons le fonctionnement de Kwollect, expliquerons les choix technologiques effectués pour sa conception et présenterons son déploiement sur Grid'5000.
[https://gitlab.inria.fr/grid5000/kwollect](https://gitlab.inria.fr/grid5000/kwollect)
Fichier principal
author_paper116_article_rev1550_20220201_115643.pdf (493.98 Ko)
Télécharger le fichier
jres2021_article_116_1080.mp4 (1.81 Go)
Télécharger le fichier
presentation_paper116_slides_rev2368_20220503_144738.pdf (645.05 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Format | Vidéo |
---|
Format | Présentation |
---|