This repository contains a Haskell ecosystem for the OpenTracing standard. In particular, we have
-
opentracing-client
: A partial module for the OpenTracing standard (using Backpack). -
jaeger-client
: An implementation ofopentracing-client
that sends tracing to a Jaeger agent. -
test-lib
: An example library that usesopentracing-client
. -
test-exe
: An example application that usestest-lib
and combines it withjaeger-client
. -
wai-opentracing
: Middleware that traces all WAI requests. The operation name of each span is the absolute path received to the middleware.