tracing-distributed

Crates.iotracing-distributed
lib.rstracing-distributed
version0.4.0
sourcesrc
created_at2020-03-10 21:56:27.623676
updated_at2021-12-27 19:48:32.655101
descriptionTracing layer for multiprocess telemetry
homepage
repositoryhttps://github.com/eaze/tracing-honeycomb
max_upload_size
id217392
size31,258
Josh Holbrook (at work!) (jfhbrook-at-work)

documentation

README

tracing-distributed on crates.io Documentation (latest release) License

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

Commit count: 148

cargo fmt