diff --git a/core/trace/agent.go b/core/trace/agent.go index 4dc4e935..939c1d9e 100644 --- a/core/trace/agent.go +++ b/core/trace/agent.go @@ -58,10 +58,7 @@ func createExporter(c Config) (sdktrace.SpanExporter, error) { // Just support jaeger and zipkin now, more for later switch c.Batcher { case kindJaeger: - u, parseErr := url.Parse(c.Endpoint) - if parseErr != nil { - return nil, fmt.Errorf("invalid jaeger endpoint: %s", c.Endpoint) - } + u, _ := url.Parse(c.Endpoint) if u.Scheme == "udp" { return jaeger.New(jaeger.WithAgentEndpoint(jaeger.WithAgentHost(u.Hostname()), jaeger.WithAgentPort(u.Port()))) }