OpenTracing Bridge for Zipkin Go
This release:
[#155] Fixes extraction for when the carrier implements opentracing.TextMapReader
and it uses non standard header names like X-B3-Traceid
instead of x-b3-traceid
.
This release improves the OpenTracing propagation handling and propagation test coverage.
Supported and tested are now the following propagation carriers:
Fixes span.kind parsing
Mea culpa... I changed the signature of SpanContext and forgot to update the parent handling logic in StartSpan accordingly. This release fixes this and includes the updated readme information.
Hooray... major refactor as we now have an OpenTracing bridge on top of the Zipkin Go tracing implementation!!!
Many thanks to @jcchavezs & @stakhiv for driving this!
This is a breaking change as you will now need to first set-up your Zipkin Go Tracer and then use the Wrap
function from this package to create the OpenTracing compatible bridge. This in practice also means that you will report in v2 format.
Maintenance release:
Thanks @mandarjog @jcchavezs @nvanbenschoten and @nmiyake for the contributions.
This release holds the fix for the latest breaking change in the Thrift API.
fixes issues found with b3 propagation