Skadi is an abstraction over distributed tracing that provides a unified functional API for various tracers with reasoning & usability in mind.
- Compatible with any OpenTracing client library
- Support of span tags & logs
- Each effect is suspended within the polymorphic
- Spans preserved within the context of
F[_]don't pollute business API
Library heavily relies on cats-effect type classes, and works with any effect that could carry the context, such as
The library is being battle-tested. Once the results are known, documentation will be complete.