servant-tracing-0.2.0.0
Safe HaskellNone
LanguageHaskell2010

Servant.Tracing

Synopsis

Documentation

type WithTracing = Header "uber-trace-id" TracingInstructions Source #

Constrain the ServerT's base monad such that it provides an instance of MonadTracer

instructionsToHeader :: TracingInstructions -> Text Source #

Jaeger format: http://jaeger.readthedocs.io/en/latest/client_libraries/#propagation-format This allows the trace backend to reassemble downstream traces.

getInstructions :: MonadIO m => Bool -> Maybe TracingInstructions -> m TracingInstructions Source #

In the event that there are no TracingInstructions for this call, generate new instructions.

This has a

Orphan instances