open-consul/command
Grégoire Seux 6a57c7fec5 Implement /v1/agent/health/service/<service name> endpoint (#3551)
This endpoint aggregates all checks related to <service id> on the agent
and return an appropriate http code + the string describing the worst
check.

This allows to cleanly expose service status to other component, hiding
complexity of multiple checks.
This is especially useful to use consul to feed a load balancer which
would delegate health checking to consul agent.

Exposing this endpoint on the agent is necessary to avoid a hit on
consul servers and avoid decreasing resiliency (this endpoint will work
even if there is no consul leader in the cluster).
2019-01-07 09:39:23 -05:00
..
acl
agent
catalog
connect
debug
event
exec
flags
forceleave
helpers
info
intention
join
keygen
keyring
kv
leave
lock
maint
members
monitor
operator
reload
rtt
services
snapshot
tls
validate
version
watch
commands_oss.go
registry.go