Envoy traces in Jaeger

Here’s a config that seems to be working for me here. Note, I’m running Consul in Kubernetes. There are only a couple of different values, but maybe trying them out will help. Also, this repo has a working example you can reference.

 {
   "envoy_extra_static_clusters_json":{
      "connect_timeout":"3.000s",
      "dns_lookup_family":"V4_ONLY",
      "lb_policy":"ROUND_ROBIN",
      "load_assignment":{
         "cluster_name":"jaeger_9411",
         "endpoints":[
            {
               "lb_endpoints":[
                  {
                     "endpoint":{
                        "address":{
                           "socket_address":{
                              "address":"jaeger",
                              "port_value":9411,
                              "protocol":"TCP"
                           }
                        }
                     }
                  }
               ]
            }
         ]
      },
      "name":"jaeger_9411",
      "type":"STRICT_DNS"
   },
   "envoy_tracing_json":{
      "http":{
         "name":"envoy.zipkin",
         "config":{
            "collector_cluster":"jaeger_9411",
            "collector_endpoint":"/api/v2/spans"
         }
      }
   }
}