jrasell / sherpa

Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
Mozilla Public License 2.0
163 stars 8 forks source link

[feature] improve health check to test consul/nomad endpoints #126

Open jrasell opened 4 years ago

jrasell commented 4 years ago

Describe the solution you'd like. The health check is currently a simple alive check, and does not perform any checks on Sherpa dependancies such as Nomad or Consul APIs. The health check should be extended to perform checks which asses the health or dependancies to provide better operator feedback.