Skip to main content

Real-time CPU monitor. Track performance, temperature, and usage stats instantly.

Project description

StatusQ.cpu

Efficient monitoring and management of CPU status.

License Version Main CI Pipeline

📖 Description

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.

✨ Main Features

  • 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.

📋 Table of Contents

🚀 Installation

Prerequisites

Ensure you have the following installed before starting:

  • python
  • pip

Steps

  1. Clone the repository:
    git clone https://github.com/Rick-torrellas/statusq.cpu.git
    
  2. Navigate to the project directory:
    cd statusq-cpu
    
  3. Install the dependencies:
    just setup
    

💻 Usage

To start the application in monitoring mode:

just run

⚙️ Configuración

🤝 Contributing

Contributions are welcome! Please check our contribution guide for more details.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/NewFeature).
  3. Commit your changes (git commit -m 'Add NewFeature').
  4. Push to the branch (git push origin feature/NewFeature).
  5. Open a Pull Request.

📄 License

Distributed under the MIT License. See the LICENSE file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cc_statusq_kit-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cc_statusq_kit-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file cc_statusq_kit-0.1.0.tar.gz.

File metadata

  • Download URL: cc_statusq_kit-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cc_statusq_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2954c2388256bc97db5868dd05d5f30cb842c3c93eefcdbcb39b1bbe3e8d8961
MD5 9a152b83a09f3ed65367a01732a23d71
BLAKE2b-256 e7a93f32c7eeae0dda3d63a80b4a5d95803fbe59ff8f6d2d2efecdc0dd972f5f

See more details on using hashes here.

File details

Details for the file cc_statusq_kit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cc_statusq_kit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cc_statusq_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66d2527bdaf97fcfc5abd4a8ca4cac072b60987d853a0961481cdd10311f0c87
MD5 85b4a9e6a3e825b3459414cb1ba8a814
BLAKE2b-256 3dc120d27b87578de483886cb90463b27be39ff9817744d1127ad5beb97abff0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page