Objectif : Mesurer différentes valeurs de notre système. Utilisation du proceseur, occupation de la mémoire, traffic réseau … afin d’anticiper la résolution de problèmes
Les différentes mesures seront colectées à intervalle régulier et les valeurs sotckées dans une base de données de mesures chronologiques.
sur votre PC à l’aide de Docker :
Installer InfluxDB
ou
Installer Prometheus
Un agent de collecte est un programme qui récupère des données de différentes sources, les centralise et les transfert à la base de données suivant 2 méthodes possibles.
Méthode Push Un service sur le client se connecte au serveur et envoi les données.
Méthode Pull Un service sur le client expose par le biais d’un serveur web les données. Le serveur se connecte sur le client et récupère les données.
L’avantage est que plusieurs serveurs peuvent se connecter à des fréquences variables.
L’agent de collecte assiocé à une base de données InfluxDB est le programme Telegraf. Il fonctionne en mode Push des données.
Lorsque les données sont présentes dans la base de données, il faut pouvoir intérroger et visualiser les données.
Le logiciel Grafana présente les données sous forme de graphique. Il peut se connecter à plusieurs source de données et pas seulement InfluxDB
Installer Grafana sur votre PC à l’aide de Docker