consul-esm
consul-esm copied to clipboard
Feature request: health check for consul-esm service
As a user, I want to have a health check for consul-esm service. For a managed instance group in GCE, as an example.
Can you clarify a little more what you mean here? The ESM agent currently registers a health check for itself in Consul's catalog - do you mean you'd want something like a health check http endpoint for other external things to call? Or something else?
Yes, I want to health check http endpoint for other external things to call. I want to setup autohealing for instance, in the google cloud or AWS.
:heavy_plus_sign: for this if it's still alive.
Having the agent API working on the ESM endpoint and then registering a node IP distinct from the service IP would be interesting.
With such thing, ESM offloads the checks, is able to provide an aggregated view to any other system via the "/v1/agent/health" endpoint, but still reference an external ServiceIP.