Envoy should support setting the hostname used when sending spans to a Zipkin collector. Currently, the cluster name is used, but this isn't always the hostname that the upstream collector wants.
This should be a straightforward change to the Zipkin tracing config and the zipkin_tracer_impl.