illustris
46bd7d67d2
Add pool information to VM metrics
...
- Parse /etc/pve/user.cfg to extract pool membership for VMs
- Add pool-related labels to pve_kvm info metrics:
- pool: Full hierarchical pool name
- pool_levels: Number of pool hierarchy levels
- pool1/pool2/pool3: Individual pool hierarchy levels
- Cache pool data based on file modification time to avoid repeated reads
2025-03-08 15:07:02 +05:30
illustris
7923d425a5
Create LICENSE
2024-09-09 01:06:49 +05:30
illustris
14db1fa68c
Bump version to 1.2.0
2024-09-09 01:02:02 +05:30
illustris
9745364a72
collect storage info, size and free space
2024-09-09 00:53:59 +05:30
illustris
2eb85eed75
collect disk size
2024-09-09 00:53:41 +05:30
illustris
07c07a6b7d
bump inputs
2024-09-09 00:53:41 +05:30
illustris
80eadbdddb
Bump version to 1.1.6
2024-06-05 14:08:09 +05:30
illustris
1eb1bf9053
fix crash when node has incoming VM migration
2024-06-05 14:05:37 +05:30
illustris
4416fbb6fe
bump inputs, import bundler without flake inputs
2024-01-12 23:52:47 +05:30
illustris
2b4be475b6
Bump version to 1.1.5
2023-12-11 15:34:17 +05:30
illustris
66b09d0fa5
fix mb-byte conversion for non-numa VMs
2023-12-11 15:34:06 +05:30
illustris
ce6ecf63ff
Bump version to 1.1.4
2023-12-11 15:31:57 +05:30
illustris
bd2b2c2a6e
fix crash with NUMA-enabled VMs
2023-12-11 15:31:27 +05:30
illustris
8e42f6306c
Bump version to 1.1.3
2023-12-10 01:12:04 +05:30
illustris
ffcdcff16e
fix 5xx until cache expiry when migrating VM disks
2023-12-10 01:11:15 +05:30
illustris
173369ff8e
Bump version to 1.1.2
2023-11-08 17:18:37 +05:30
illustris
2083479945
allow running updatescript without /bin/bash
2023-11-08 17:17:56 +05:30
illustris
3e8dcdbc2d
bump inputs
2023-11-08 17:14:07 +05:30
illustris
6b863d8025
fix label names having spaces with some cache modes
2023-11-08 17:12:36 +05:30
illustris
f46807905d
Bump version to 1.1.1
2023-10-22 00:12:31 +05:30
illustris
d96ca53eeb
fix disk info
2023-10-22 00:12:16 +05:30
illustris
bb68c20560
Bump version to 1.1.0
2023-10-21 23:34:09 +05:30
illustris
d221c758aa
switch from polling to custom collector
...
This fixes a couple of issues:
- metrics lingering after stopping VM or removing disks
- collection happens on scrape rather than polling
2023-10-21 23:32:39 +05:30
illustris
922dc6c30f
Bump version to 1.0.4
2023-10-20 11:16:59 +05:30
illustris
d9ff2cb796
handle json output in
2023-10-20 11:16:18 +05:30
illustris
74efbf97e5
Bump version to 1.0.3
2023-10-19 09:13:25 +05:30
illustris
8a89bbf984
clean up qmblock
2023-10-19 09:12:31 +05:30
illustris
2f3ef2f368
fix KeyError: 'exe'
2023-10-19 09:11:10 +05:30
illustris
99a7a28ba9
replace deb builder
2023-10-19 09:06:57 +05:30
illustris
c3f96f137e
ignore emacs save files
2023-10-19 08:54:09 +05:30
illustris
38492cc807
handle slow qm commands better
2023-10-17 22:59:18 +05:30
illustris
31b2bf6b62
handle race condition
2023-10-16 21:36:33 +05:30
illustris
5fe6aa3d9b
Bump version to 1.0.2
2023-10-16 20:00:58 +05:30
illustris
53ab6b80ef
add release util script
2023-10-16 19:59:57 +05:30
illustris
d3ef02cdbf
add cache for qm monitor functions
2023-10-16 18:13:13 +05:30
illustris
a00355ad4c
fix netdev regex
2023-10-16 15:35:57 +05:30
illustris
5da6533106
avoid trying to parse defunct kvm processes
2023-10-05 14:19:37 +05:30
illustris
21b044cdcf
try to keep deb name consistent
2023-10-04 16:01:03 +05:30
illustris
07da308440
fix deb build
2023-10-04 14:36:02 +05:30
illustris
b9b9f93674
fix CI
2023-10-04 14:24:29 +05:30
illustris
f60fcf46da
add CI, rel 1.0.0
2023-10-04 14:19:21 +05:30
illustris
df8526254c
collect disk info
2023-10-04 13:39:33 +05:30
illustris
6e90f95e1c
parallelize nic info collection
2023-10-02 19:49:47 +05:30
illustris
eea59a20b3
make list of procs to facilitate using threadpools
2023-10-02 19:02:31 +05:30
illustris
5c39259f0b
optimize mem stats collection, add profiling
2023-10-02 18:31:28 +05:30
illustris
511e55d269
add README
2023-10-02 14:21:14 +05:30
illustris
23e6a59758
add option for metric prefix
2023-10-02 14:20:36 +05:30
illustris
ce4c98cbcb
init
2023-10-02 12:12:20 +05:30