Added reset before collecting new metrics to prevent dangling metrics
This commit is contained in:
@@ -68,6 +68,11 @@ func (c *PveStorageCollector) CollectMetrics() error {
|
||||
return err
|
||||
}
|
||||
|
||||
c.state.Reset()
|
||||
c.total.Reset()
|
||||
c.avail.Reset()
|
||||
c.used.Reset()
|
||||
|
||||
for _, node := range cluster.NodeStatuses {
|
||||
storages, err := c.apiClient.GetNodeStorages(node.Name)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user