57 Commits

Author SHA1 Message Date
illustris
bd955e8067 Bump version to 1.3.3 2025-05-11 05:28:45 +05:30
illustris
b1e9b1e0b5 Add host binding option 2025-05-11 05:27:37 +05:30
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