diff --git a/namenode_exporter.go b/namenode_exporter.go index 97114f2..baadba4 100644 --- a/namenode_exporter.go +++ b/namenode_exporter.go @@ -172,6 +172,7 @@ func (e *Exporter) Collect(ch chan<- prometheus.Metric) { resp, err := http.Get(e.url) if err != nil { log.Error(err) + return } defer resp.Body.Close() data, err := ioutil.ReadAll(resp.Body) diff --git a/resourcemanager_exporter.go b/resourcemanager_exporter.go index 0a4e8ff..b4d8bc9 100644 --- a/resourcemanager_exporter.go +++ b/resourcemanager_exporter.go @@ -200,6 +200,7 @@ func (e *Exporter) Collect(ch chan<- prometheus.Metric) { resp, err := http.Get(e.url + "/ws/v1/cluster/metrics") if err != nil { log.Error(err) + return } defer resp.Body.Close() data, err := ioutil.ReadAll(resp.Body)