Skip to content

Repository files navigation

Tracing Stackage LTSStackage NightlyHackageHaskell CI

An OpenTracing-compliant, simple, and extensible distributed tracing library.

  • Simple: add a single MonadTrace constraint to start tracing, without making your code harder to test!
  • Extensible: use the built-in Zipkin backend or hook in your own trace publication logic.
importMonitor.Tracing-- A traced action with its root span and two children.run::MonadTracem=>m()
run = rootSpan alwaysSampled "parent"$do
childSpan "child-a" runA
childSpan "child-b" runB

To learn more, hop on over to Monitor.Tracing, or take a look at examples in the examples/ folder.

About

Distributed tracing

Topics

Resources

Stars

24 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages