openzipkin / b3-propagation

Repository that describes and sometimes implements B3 propagation
Apache License 2.0
541 stars 62 forks source link

Adds TraceContext a port that allows 128bit identifiers #2

Closed codefromthecrypt closed 8 years ago

codefromthecrypt commented 8 years ago

This is a port from Brave, which allows 128 bit ids for use in propagation context. This doesn't yet do header parsing, nor have I ported JMH benchmarks.

codefromthecrypt commented 8 years ago

ps I made this a multi-lang repo as there's very little to B3, and there shouldn't be. I've not done any bazel/make etc multilang build, but we could as the project should be uncomplicated and limited to just parsing trace context in and out of certain carriers. If this ends up a bad idea, we can always filter out this subdir into a different repo.