From d5a28b36181ef1db8184b60d3e33c42c87cbc06f Mon Sep 17 00:00:00 2001 From: Shyam Jeedigunta Date: Tue, 21 Feb 2017 15:39:01 +0100 Subject: [PATCH] Remove unnecessary metrics (http/process/go) from being exposed by etcd-version-monitor --- cluster/images/etcd-version-monitor/etcd-version-monitor.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cluster/images/etcd-version-monitor/etcd-version-monitor.go b/cluster/images/etcd-version-monitor/etcd-version-monitor.go index 5def5d1b7a6..f455cde3d37 100644 --- a/cluster/images/etcd-version-monitor/etcd-version-monitor.go +++ b/cluster/images/etcd-version-monitor/etcd-version-monitor.go @@ -218,7 +218,7 @@ func main() { // Register the metrics we defined above with prometheus. prometheus.MustRegister(etcdVersion) prometheus.MustRegister(etcdGRPCRequestsTotal) - prometheus.Unregister(prometheus.NewGoCollector()) // Unregister go metrics. + prometheus.Unregister(prometheus.NewGoCollector()) // Spawn threads for periodically scraping etcd version metrics. stopCh := make(chan struct{}) @@ -228,6 +228,6 @@ func main() { // Serve our metrics on listenAddress/metricsPath. glog.Infof("Listening on: %v", listenAddress) - http.Handle(metricsPath, prometheus.Handler()) + http.Handle(metricsPath, prometheus.UninstrumentedHandler()) glog.Errorf("Stopped listening/serving metrics: %v", http.ListenAndServe(listenAddress, nil)) }