Cet article présente atop [1], un outil en ligne de commandes interactif pour la supervision de performance sur des systèmes basés sur Linux. Nous explorerons ses fonctionnalités en montrant comment il permet d'extraire divers compteurs de performance avec un niveau de détail très fin. Son interface interactive en ligne de commandes étant inadaptée pour être utilisée efficacement dans un contexte de supervision opérationnelle, nous montrerons aussi comment, avec quelques astuces et des scripts spécifiques, les compteurs d'atop peuvent être extraits, agrégés et injectés dans Graphite, afin d'être visualisés avec Grafana dans un environnement opérationnel.
Atop [1] est un outil de supervision de performance basé sur Linux. Fonctionnant en ligne de commandes à l'instar d’outils comme top [14], plus connus, atop fournit divers compteurs et un niveau de détail très fin concernant toutes ressources critiques d’un système (CPU, mémoire, couches réseaux, disques et processus). Nous aborderons quelques-unes de ses fonctionnalités clés dans cet article. Souffrant malgré tout d’une interface de visualisation type ncurses [2], c’est-à-dire en mode texte depuis un terminal, cette interface est très peu adaptée pour une supervision opérationnelle. C'est pour cela que nous nous intéresserons aussi dans cet article, à montrer comment les compteurs fournis par atop peuvent être extraits, agrégés et visualisés à partir d'outils évolués comme Grafana [3]. En effet, après avoir présenté les fonctionnalités d'atop, nous montrerons des astuces et des scripts développés par nos soins, qui tirent parti des options...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première