Description
OpenTracing for Haskell.
README.md
OpenTracing
The OpenTracing spec defines a platform agnostic approach for distributed tracing. Distributed tracing gives us insights into how complex programs spread across multiple processes are performing together.
This package provides a core implementation of the OpenTracing spec. It includes functionality to
Create
Spans describing application code executions, includingTags andLogRecordsSerialize and deserialize
SpanContexts across process boundariesBatch and log
FinishedSpans
It does not provide any functionality for consuming Spans. There are platform specific backends (CloudTrace, Zipkin, Jaeger, etc) that are provided in other packages.