At the moment, I’m using Traefik for TLS/LB duties, with service discovery via Consul, TLS via the DigitalOcean LE Provider, and tracing/metrics via the Zipkin configuration.
This is fine, and has worked well until now, however the tracing side of things isn’t anywhere near as good as I’d like it to be and a github issue logged about it was triaged and then left to one side. I’m also not too keen on the whole “pilot” side of Traefik and feel it could be rather intrusive in future, so I’m now looking for alternatives.
I can find reference in the v2 docs to the Consul storage plugin for TLS certs, and that’s something I’d definitely make use of, however I can’t find any reference to using Consul as the backend for service discovery, and I can’t find any reference to tracing on the logs or metrics pages in the docs.
Am I misreading stuff, or is Caddy not quite ready for my preferred setup just yet?