Im looking for some best practices tips running consul in production.
On each of our services we are using a docker sidecar with envoy (from the great @nic, nicholasjackson/consul-envoy:latest)
When it starts it registers the service with the consul-client running on the host/node.
What is best practice here. Do we register a global service with some config (What config?) and then register every service with the envoy as described above?
Is there some other recommended way to do this?