I’ve now released the Zipkin tracing client, “Tapper”, that we’ve developed here at the FT.
There are three modules:
- Tapper - an OTP server that tracks and reports traces.
- Tapper Plug - Plug modules that interpret B3 HTTP headers, perform trace sampling and support downstream propagation.
- Tapper Absinthe Plug - a very small integration so you can propagate traces into Absinthe resolvers.
Guess what stack we’re using at the FT!
All three modules are released under a MIT licence (in common with other public repos at the FT), and are available on Hex (linked from Github), with, what I hope is pretty decent documentation!
Let me know what you think. Enjoy!