From b6069d21e7fb98a0852a550bd9a14493ca3af9f0 Mon Sep 17 00:00:00 2001 From: Marcus Legendre Date: Sun, 7 Jul 2019 11:11:04 +0200 Subject: [PATCH] Fix for breaking change in Prometheus Golang Client (#11) Version 1.0 removed the previously deprecated prometheus.handler() function. It is now provided by the promhttp package. --- cmd/exporter/exporter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/exporter/exporter.go b/cmd/exporter/exporter.go index 7c9ad1e..bb14042 100644 --- a/cmd/exporter/exporter.go +++ b/cmd/exporter/exporter.go @@ -27,6 +27,7 @@ import ( "github.com/mxschmitt/fritzbox_exporter/pkg/fritzboxmetrics" "github.com/pkg/errors" "github.com/prometheus/client_golang/prometheus" + "github.com/prometheus/client_golang/prometheus/promhttp" ) const serviceLoadRetryTime = 1 * time.Minute @@ -382,6 +383,6 @@ func main() { prometheus.MustRegister(collector) prometheus.MustRegister(collectErrors) - http.Handle("/metrics", prometheus.Handler()) + http.Handle("/metrics", promhttp.Handler()) log.Fatal(http.ListenAndServe(settings.ListenAddr, nil)) }