56fe551700
docs: add README with usage, metrics reference, and future metrics TODO
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:38:17 +00:00
3bafb67aa0
feat: add replication collector (6 replication metrics)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:36:54 +00:00
b59abd59d3
feat: add node_config collector (pve_onboot_status)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:36:17 +00:00
7708a64408
feat: add subscription collector (info, status, next_due_timestamp)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:35:36 +00:00
5e61f224c4
feat: add backup collector (pve_not_backed_up_total, pve_not_backed_up_info)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:33:33 +00:00
a62264edf8
feat: add cluster_resources collector (16 metrics)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:33:03 +00:00
2a51e00fe1
feat: add corosync collector (quorate, nodes_total, expected_votes, node_online)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:32:00 +00:00
63494d0fcb
feat: add cluster_status collector (pve_node_info, pve_cluster_info)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:31:31 +00:00
c8ae97d777
feat: add version collector (pve_version_info)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:31:06 +00:00
1a13f19b1f
feat: add main entry point with CLI flags and HTTP server
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:27:53 +00:00
af71e7d729
feat: add collector framework with registry and parallel scrape orchestration
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:26:55 +00:00
210e22e030
feat: add PVE API client with multi-host failover
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:25:48 +00:00
b8d69f2589
feat: initialize Go module with Prometheus and kingpin dependencies
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:24:50 +00:00
b590245a53
Add pve-exporter implementation plan
...
14 tasks covering: Go module setup, API client, collector framework,
main entry point, and all 8 collectors (version, cluster_status,
corosync, cluster_resources, backup, subscription, node_config,
replication), plus README and integration testing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:20:11 +00:00
5196a441ef
Add --pve.max-concurrent flag to spec
...
Configurable bounded concurrency for per-node API fan-out,
defaulting to 5.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:02:21 +00:00
154a46f3cf
Add pve-exporter design spec
...
Full design for a Go Prometheus exporter for Proxmox VE, replacing
the Python prometheus-pve-exporter with corosync metrics added.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 10:59:14 +00:00
4aa8a6d579
Add .gitignore
2026-03-19 16:29:23 +00:00