Efficient monitoring and management of CPU status.
StatusQ.cpu is a tool designed to provide accurate, real-time metrics on CPU performance and status. Its purpose is to facilitate observability in systems, allowing developers and administrators to make informed decisions based on the current workload.
- Real-Time Monitoring: Instant visualization of core and process usage.
- Lightweight and Fast: Designed to have a minimal memory footprint.
- Configurable Alerts: Set thresholds to receive notifications when the CPU exceeds certain limits.
- Data Export: Ability to export logs for later analysis.
Ensure you have the following installed before starting:
- python
- pip
- Clone the repository:
git clone https://github.com/Rick-torrellas/statusq.cpu.git
- Navigate to the project directory:
cd statusq-cpu - Install the dependencies:
just setup
To start the application in monitoring mode:
just runContributions are welcome! Please check our contribution guide for more details.
- Fork the project.
- Create your feature branch (git checkout -b feature/NewFeature).
- Commit your changes (git commit -m 'Add NewFeature').
- Push to the branch (git push origin feature/NewFeature).
- Open a Pull Request.
Distributed under the MIT License. See the LICENSE file for more information.