/watt_consumption

CLI permettant de lancer des containers docker et collecter des données (watt, CPU / RAM)

Primary LanguagePython

WattStack CLI / Watt Consumption

Ce projet permet de lancer des containers (prédéfinis ou personnalisés) et récupérer des données (consommation watt, CPU / RAM usage).

Le projet est uniquement fonctionnel sur Linux, car un composant nécessaire à l'application (libglib2.0-dev) est uniquement disponible sur Linux.

Note : Cette CLI est un projet étudiant, et n'est à l'heure d'aujourd'hui pas destinée à être utilisée en production.

Requirements

Lancer le projet

Cloner le projet : git clone https://github.com/thclmnt/projet-iut.git /!\ Dans models/Probe.py, dans la fonction connect_socket(), changer la variable IP_SOCKET par l'IP de votre Wattmètre


  • Avec Docker :
    • Créer l'image Docker : docker build -t watt_consumption .
    • Lancer le projet : docker run -v PATH_TO_YOUR_DOCKER_DAEMON:/var/run/docker.sock -it watt_consumption
      • Exemple : docker run -v /var/run/docker.sock:/var/run/docker.sock -it watt_consumption