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.2.0.tar.gz (10.4 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.2.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cc_statusq_kit-0.2.0.tar.gz
  • Upload date:
  • Size: 10.4 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.2.0.tar.gz
Algorithm Hash digest
SHA256 b4e21669d023e590ef28e6d88ed9d0ea8f2d0a40e8efdcd4f481e72e5bdc0ef0
MD5 ac50800d11eebc40fb78c5040c2ec164
BLAKE2b-256 ff1b488b1f990b48391e155038ec92c7d7efbb0647d7c898d1fc97b2e8a89e36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cc_statusq_kit-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d72284539ebd822b468d82d734e8398eafcd09ec823e628466d43b41b7cb63d2
MD5 62e526130af557686ae1dd6c81e97295
BLAKE2b-256 dd4b18d43edebf826a33c4525c5805c4f824031e15cb867fd584b59809e72c19

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