Service discovery for Prometheus via Consul
When Consul is enabled on a given node, Omnibus will register each enabled exporter as a service in Consul. Then, when Consul is enabled on the Prometheus server, Prometheus will be configured to pull job configuration from Consul.
Obviously this is currently only working for node exporter. But if the concept is sound then I can go back and implement for the other exporters.
Closes #3786 (closed)
Edited by GitLab Release Tools Bot