Cluster host monitor CLI.
Project description
hstat
Lightweight cluster resource monitor CLI.
hstat helps you inspect CPU/MEM/GPU utilization by host or by user with a clear terminal table.
Table of Contents
Screenshots
Query all
Query by host
Query by user
Installation
From source (recommended for now)
git clone <your-repo-url>
cd h-monitor
pip install .
Editable mode (development)
pip install -e .
Verify install
hstat --help
Quick Start
Query one host
hstat --host <hostname>
Query one user
hstat --user <username> --range 1h
CLI Reference
| Argument | Alias | Description | Default |
|---|---|---|---|
--host |
-w, -n, --node |
Query by host/node | - |
--user |
-u |
Query by user and auto-discover pods | - |
--tenant |
- | Tenant label used in metrics query | ailab |
--namespace |
- | Namespace for brainctl/rjob lookup |
ailab-ipec |
--range |
- | Prometheus range (e.g. 30m, 1h, 6h) |
1h |
Output Interpretation
UTL: utilization meter, percentage-based loadMEM: memory usage ratio against requested resources- Row order: sorted by GPU utilization (high -> low)
- Footer
AVG: average CPU/MEM/GPU usage across listed pods
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pjlab_hstat-0.1.0.post4.tar.gz.
File metadata
- Download URL: pjlab_hstat-0.1.0.post4.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c4f264a63f4e6ea8dbf33f8192f14ff86d2b1fd9aad55e444a24cccfb166b09
|
|
| MD5 |
08c3e13dacfe233e2ddac282ca17c56f
|
|
| BLAKE2b-256 |
ea764be69f25792107ede7b1342eff5d3db7f03b7130c38cdf4877e68c568fd8
|
File details
Details for the file pjlab_hstat-0.1.0.post4-py3-none-any.whl.
File metadata
- Download URL: pjlab_hstat-0.1.0.post4-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dffa974cf1c1f66f4fa27ee644de3be7aa0d4b06b40341af51e8088eb109e02b
|
|
| MD5 |
8b29597e4e7aa570cde7ca1eb581a842
|
|
| BLAKE2b-256 |
7662121666f7eee672fde9761136ee0d00f60f87ec88a862266a2a0f37b5d3a2
|