[This project has a lot of imrpvements needed to be make. Kindly use it with care.]
METRICS is a lightweight, user-friendly, CLI-based system monitoring tool designed to provide clear and accessible insights into system performance.
While working with environments like WSL or lightweight servers, traditional monitoring solutions—or more advanced stacks like Node Exporter, Prometheus, and Grafana—can feel heavy, complex, or require a steep learning curve. METRICS addresses this by offering a simple yet powerful alternative that’s easy to set up and maintain.
-
Lightweight & Minimal Setup: No complex configurations or dependencies.
-
Clear Visualizations: Offers resource insights through tables, concise text output, and simple CLI-based graphs.
-
Beginner-Friendly: Intuitive to use without sacrificing functionality.
Whether you're managing a small server or working within WSL, METRICS is your go-to tool for efficient, maintainable system monitoring—without the bloat.
To get METRICS in your system, you need to follow the given steps:
1. For ease of use, create a directory:
mkdir METRICS
cd METRICS- Then type:
git clone https://github.com/vak-rashu/METRICS.git
- After doing the git clone, follow the given steps:
cd METRICS
cd packages
source packages.shThis will activate the virtual environment and will install the necessary pip requirements.
- Now go to the parent directory by typing
cd ..and run the following commands:
source metrics_cli.shNow your METRICS CLI will start working and you can start tracking your system resources. 🌟
- Make sure you have python3 downloaded, if not download it from here:
sudo apt update
sudo apt install python3- Make sure you have required setup downloaded for the graphs to run smoothly, if not run the following command:
sudo apt-get install tcl-dev tk-dev python3-tk