mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-06 13:26:26 +00:00
Initialize empty schedule metrics on server init
When backups are run manually (outside of a schedule) the metrics
will be counted for ark_*{schedule=""}. To prevent partial NaN
metrics they will be initialised on server init.
Signed-off-by: Christian Beneke <c.beneke@syseleven.de>
This commit is contained in:
@@ -502,6 +502,8 @@ func (s *server) runControllers(defaultVolumeSnapshotLocations map[string]string
|
||||
}()
|
||||
s.metrics = metrics.NewServerMetrics()
|
||||
s.metrics.RegisterAllMetrics()
|
||||
// Initialize manual backup metrics
|
||||
s.metrics.InitSchedule("")
|
||||
|
||||
newPluginManager := func(logger logrus.FieldLogger) plugin.Manager {
|
||||
return plugin.NewManager(logger, s.logLevel, s.pluginRegistry)
|
||||
|
||||
Reference in New Issue
Block a user