I’m trying to monitor a HTTP endpoint of one of several Consul server instances behind a loadbalancer. The loadbalancer runs health checks to determine whether or not to send traffic to it. I haven’t been able to find a health endpoint for Consul itself, only health endpoints for others. In the service manifest I need a health endpoint for the health check to request and get a 200 OK back.
It is not “/health”, “/health/node”, “/health/node/self” or anything that I could find there.
I am currently using just a random-ish API path that will give me a 200, but it’s not really correct. I’m using “/v1/health/state/passing”.
Is there actually a health check endpoint for Consul itself?