wyukawa / hadoop_exporter

Hadoop exporter
Apache License 2.0
52 stars 64 forks source link

Prevent crash on http get failure #12

Open csghuser opened 5 years ago

csghuser commented 5 years ago

Prevent exporter from crashing if it is unable to contact namenode/resourcemanager.

Currently if the exporter is started before the namenode/resourcemanager has had time to start, and is scraped by prometheus, it will crash on:

defer resp.Body.Close()

This change just returns immediately from the error, preventing the crash.