eaze-tracing-distributed

Crates.ioeaze-tracing-distributed
lib.rseaze-tracing-distributed
version0.2.0-eaze.7
sourcesrc
created_at2021-02-17 21:31:55.368375
updated_at2021-03-29 18:36:11.307152
descriptionTracing layer for multiprocess telemetry
homepage
repositoryhttps://github.com/inanna-malick/honeycomb-tracing
max_upload_size
id356650
size30,815
C J Silverio (ceejbot)

documentation

https://inanna-malick.github.io/honeycomb-tracing/tracing_distributed/

README

tracing-distributed on crates.io Documentation (latest release) Documentation (master)LicenseCircleCI status

eaze-tracing-distributed

Current version: 0.2.0-eaze.7

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: 88

cargo fmt