System Metrics Tracker is a lightweight utility designed to collect system metrics using the systeminformation library and format the data for seamless integration with various graph plotting libraries. It simplifies the process of gathering system information, allowing easy integration with visualization libraries like Chart.js to create real-time graphs.
- Real-time visualization of CPU load, memory usage, total core load, CPU core loads, and network upload/download rates.
- Easily customizable and extensible for additional metrics.
-
Clone the repository:
git clone <repository-url> cd sys-metrics-tracker
-
Install Packages
npm install
-
Build the project:
npm run build
This project uses the systeminformation library for retrieving system information.
systeminformation: A simple library to retrieve detailed hardware, system, and OS information.
Feel free to contribute, report issues, or suggest improvements. Happy coding!