7 unstable releases (3 breaking)
0.4.0 | Dec 27, 2021 |
---|---|
0.3.1 | Apr 15, 2021 |
0.2.0 | May 29, 2020 |
0.1.0 | Apr 7, 2020 |
0.1.0-alpha-1 | Mar 10, 2020 |
#874 in Debugging
3,359 downloads per month
Used in 8 crates
(3 directly)
31KB
568 lines
tracing-distributed
Current version: 0.3.1
This crate provides:
TelemetryLayer
, a generic tracing layer that handles publishing spans and events to arbitrary backends- Utilities for implementing distributed tracing for arbitrary backends
As a tracing layer, TelemetryLayer
can be composed with other layers to provide stdout logging, filtering, etc.
This crate is primarily intended to be used by people implementing their own backends.
A concrete implementation using honeycomb.io as a backend is available in the tracing-honeycomb
crate.
License
MIT
Dependencies
~1.6–2.2MB
~34K SLoC