Consul is a service mesh solution providing a full featured control plane with service discovery, configuration, and segmentation functionality.
Listing members
$ consul members
$ consul members -detailed
$ curl http://consul.your-awesome-domain.com:8500/v1/catalog/nodes | jq
Listing server cluster
$ consul members | grep -i server
Join cluster
$ consul join <ip>
Reload
$ consul reload
Checking health state
$ curl http://consul.your-awesome-domain.com:8500/v1/health/state/critical | jq
$ curl http://127.0.0.1:8500/v1/operator/autopilot/health | jq
Listing raft peers
$ consul operator raft list-peers
Some external utils documentation
Backup & Restore
https://learn.hashicorp.com/consul/datacenter-deploy/backup
Check list
https://learn.hashicorp.com/consul/datacenter-deploy/production-checklist