diff --git a/pkg/metrics/workqueue.go b/pkg/metrics/workqueue.go index cff1de4c1c..e920848ba6 100644 --- a/pkg/metrics/workqueue.go +++ b/pkg/metrics/workqueue.go @@ -87,14 +87,18 @@ var ( }, []string{"name"}) ) +var WorkqueueRegistry = prometheus.NewRegistry() + func init() { - Registry.MustRegister(depth) - Registry.MustRegister(adds) - Registry.MustRegister(latency) - Registry.MustRegister(workDuration) - Registry.MustRegister(unfinished) - Registry.MustRegister(longestRunningProcessor) - Registry.MustRegister(retries) + WorkqueueRegistry.MustRegister(depth) + WorkqueueRegistry.MustRegister(adds) + WorkqueueRegistry.MustRegister(latency) + WorkqueueRegistry.MustRegister(workDuration) + WorkqueueRegistry.MustRegister(unfinished) + WorkqueueRegistry.MustRegister(longestRunningProcessor) + WorkqueueRegistry.MustRegister(retries) + + Registry.Register(WorkqueueRegistry) workqueue.SetProvider(workqueueMetricsProvider{}) }