From c42d99155fc3a981ad91d2bdd371dbd391c34c39 Mon Sep 17 00:00:00 2001 From: shashank734 Date: Sat, 29 Jun 2019 12:48:50 +0530 Subject: [PATCH] Updated deprecated prometheus.Handler to promhttp.Handler prometheus.Handler is deprecated and giving an error in new versions "undefined: prometheus.Handler" Updated this with new promhttp.Handler Reference : https://prometheus.io/docs/guides/go-application/ --- resourcemanager_exporter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resourcemanager_exporter.go b/resourcemanager_exporter.go index 0a4e8ff..cabc0a0 100644 --- a/resourcemanager_exporter.go +++ b/resourcemanager_exporter.go @@ -7,6 +7,7 @@ import ( "net/http" "github.com/prometheus/client_golang/prometheus" + "github.com/prometheus/client_golang/prometheus/promhttp" "github.com/prometheus/log" ) @@ -297,7 +298,7 @@ func main() { prometheus.MustRegister(exporter) log.Printf("Starting Server: %s", *listenAddress) - http.Handle(*metricsPath, prometheus.Handler()) + http.Handle(*metricsPath, promhttp.Handler()) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte(` ResourceManager Exporter