tracing
tracing copied to clipboard
Distributed tracing
This PR adds more auto-derivable classes to `TraceT`. These have proved to be useful when using `tracing` as part of the [Mu](https://github.com/higherkindness/mu-haskell/pull/206) microservice library.
First of all, I'd like to thank you for your great work on this library! This PR exports the TraceT data constructor, thus allowing for more instances for TraceT to...
If a trace collector is temporarily down, a background thread that tries to reach it is expected to survive `flushSpans` throwing `ConnectionFailure`: ``` HttpExceptionRequest Request { host = "localhost" port...
WIP fix for #8.
https://github.com/mtth/tracing/blob/aa0cc7001795b5ccf9fbc87a9fa33282bdda5779/src/Monitor/Tracing/Zipkin.hs#L123 Do we need to check the HTTP status? I'm unsure about the impact - but in my case a unreachable address resulted in a **502 Bad Gateway** status. Maybe...