Skip to main content

Crate dial9_tokio_telemetry

Crate dial9_tokio_telemetry 

Source
Expand description

§dial9-tokio-telemetry

Crates.io License

The Tokio integration internals for dial9: #[dial9::main], recorder.handle().attach_tokio_runtime(..), and dial9::spawn / dial9::spawn_in.

Use the dial9 crate directly and enable its tokio feature, to add tokio instrumentation capabilities to the dial9 recorder and access this crate’s APIs.

See docs.rs/dial9 and the repository for setup and the full guide.

§License

This project is licensed under the Apache-2.0 License.

Re-exports§

pub use telemetry::TracedFuture;
pub use telemetry::block_on;
pub use telemetry::spawn;
pub use telemetry::spawn_in;

Modules§

background_task
Background worker pipeline for processing sealed trace segments.
dump
On-trigger pipeline runs: dump triggers, receipts, and ids. On-demand pipeline runs: trigger, request channel, and dump receipts. On-trigger pipeline runs.
memory_profilingmemory-profiling
Sampled memory allocation profiling.
telemetry
Core telemetry types, recording, and trace I/O. Core telemetry module.