Added reset before collecting new metrics to prevent dangling metrics
This commit is contained in:
@@ -46,6 +46,9 @@ func (c *PveClusterStateCollector) CollectMetrics() error {
|
||||
return err
|
||||
}
|
||||
|
||||
c.nodes.Reset()
|
||||
c.quorate.Reset()
|
||||
|
||||
l := prometheus.Labels{"cluster": cluster.Name}
|
||||
c.nodes.With(l).Set(float64(cluster.Nodes))
|
||||
c.quorate.With(l).Set(float64(cluster.Quorate))
|
||||
|
||||
Reference in New Issue
Block a user