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-clientthat sends tracing to a Jaeger agent. -
test-lib: An example library that usesopentracing-client. -
test-exe: An example application that usestest-liband 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.