census-instrumentation / opencensus-csharp

Distributed tracing and stats collecting framework
https://opencensus.io
Apache License 2.0
139 stars 32 forks source link

Zipkin exporter not working towards /v2 jaeger collector endpoint #133

Closed ekarlso closed 5 years ago

ekarlso commented 5 years ago

Start Jaeger


docker run -d --name jaeger   -e COLLECTOR_ZIPKIN_HTTP_PORT=9411   -p 5775:5775/udp   -p 6831:6831/udp   -p 6832:6832/udp   -p 5778:5778   -p 16686:16686   -p 14268:14268   -p 9411:9411   jaegertracing/all-in-one:1.11```

Run the example zipkin or anything alike and Jaeger will give http 400 back. I got this via Wireshark when using the example TestZipkin.cs
ekarlso commented 5 years ago

With zipkin's docker image it seems you get 404 also.

rstraszewski commented 5 years ago

I've also been trying this today, and had similar problem. I received 400. The problem is with ipv6 - zipkin exporter is trying to send spans with ipv6 with scope ID (part with percent in the end) and Jaeger is rejecting this with error: Unable to process request body: wrong ipv6

SergeyKanzhelev commented 5 years ago

moved to OpenTelemetry