From bc8d36a68e6f29f873f4f746fb10674007e87b68 Mon Sep 17 00:00:00 2001 From: Tom Moulard Date: Wed, 7 Apr 2021 17:16:03 +0200 Subject: [PATCH] prometheus: fixing prom Handler to use the custom registry Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com> --- metrics/prometheus.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/metrics/prometheus.go b/metrics/prometheus.go index 53ee8728b..da1902f49 100644 --- a/metrics/prometheus.go +++ b/metrics/prometheus.go @@ -65,7 +65,9 @@ type PrometheusHandler struct{} // AddRoutes adds Prometheus routes on a router. func (h PrometheusHandler) AddRoutes(router *mux.Router) { - router.Methods(http.MethodGet).Path("/metrics").Handler(promhttp.Handler()) + router.Methods(http.MethodGet).Path("/metrics").Handler( + promhttp.HandlerFor(promRegistry, promhttp.HandlerOpts{}), + ) } // RegisterPrometheus registers all Prometheus metrics.