diff --git a/pkg/metrics/registry.go b/pkg/metrics/registry.go index 88d88c324c..9ba3d600ea 100644 --- a/pkg/metrics/registry.go +++ b/pkg/metrics/registry.go @@ -18,6 +18,13 @@ package metrics import "github.com/prometheus/client_golang/prometheus" +// RegistererGatherer combines both parts of the API of a Prometheus +// registry, both the Registerer and the Gatherer interfaces. +type RegistererGatherer interface { + prometheus.Registerer + prometheus.Gatherer +} + // Registry is a prometheus registry for storing metrics within the // controller-runtime -var Registry = prometheus.NewRegistry() +var Registry RegistererGatherer = prometheus.NewRegistry()