Push per-node Prometheus metrics (no duplicates)

LRademakers

New Member
Feb 19, 2025
8
0
1
I don't know if this is the right thread, please let me know. At the moment I have a 3 node cluster with Prometheus PVE-Exporter and Grafana Alloy installed. For now I have the Prometheus PVE-Exporter and Grafana Alloy (directly) installed on the first node, and use this dashboard, which shows all metrics from all nodes. My question is if it is possible to push the metrics separately from each node, so there will no duplicates and also shows the metrics separately in the Grafana dashboard?
 
Maybe I'm answering my own question here, but as I see it this isn't possible because the Proxmox API exposes all the metrics (for "The cluster node name (for types 'node', 'storage', 'qemu', and 'lxc')" ) on the /cluster/resources/node path, so it will always return all related metrics regardless of which node they are on.

Edit: If my assumption is confirmed, does that mean my setup, installing Prometheus PVE-Exporter + Grafana Alloy on every node, isn't possible because the data is cluster‑wide?
 
Last edited: