55 Commits

Author SHA1 Message Date
illustris
4ac1ba1f24
bump inputs 2025-05-11 05:22:46 +05:30
illustris
b57db23a35
Bump version to 1.3.2 2025-04-14 08:33:25 +05:30
illustris
ebcc08cc8f
Use zpool command to measure ZFS pool sizes accurately
Replace statvfs with zpool list command for ZFS storage pools to get accurate
size and free space metrics. This resolves the 'mountpoint' key error for ZFS
pools and provides more accurate capacity information.
2025-04-14 08:30:44 +05:30
illustris
1d06e1c180
convert bool labels in storage info to strings 2025-04-14 08:19:05 +05:30
illustris
4cc5a1f207
Bump version to 1.3.1 2025-04-14 08:07:13 +05:30
illustris
8207792bf7
Fix storage config parsing for keys without values
Set keys without values (like 'sparse') to True when parsing storage configuration.
2025-04-14 08:06:10 +05:30
illustris
066753ebc7
Bump version to 1.3.0 2025-03-08 15:08:56 +05:30
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