Available on crate feature
dial9 only.Expand description
dial9 runtime telemetry re-exports.
Modules§
- background_
task - Background worker pipeline for processing sealed trace segments.
- config
- Original positional-argument config API for the
#[dial9_tokio_telemetry::main]macro. The fluent builder re-exported at the crate root (seeDial9Config::builder) is a more ergonomic alternative. We encourage you to switch toDial9Config::builder. Positional-argument config API for the#[dial9_tokio_telemetry::main]macro. - telemetry
- Core telemetry types, recording, and trace I/O. Core telemetry module.
- trace_
format - dial9-trace-format
Structs§
- Dial9
Config - Finalized configuration consumed by the
#[main]macro. - Dial9
Config Builder - Use builder syntax to set the inputs and finish with
build(). - Traced
Future - Future wrapper produced by
spawn_withfor custom spawn APIs. - Traced
Runtime - A tokio runtime paired with its (optional) dial9 telemetry guard.
- Validation
Error - Opaque payload for
Dial9ConfigBuilderError::Validation.
Enums§
- Dial9
Config Builder Error - Errors produced while building a
Dial9Config. - Telemetry
Runtime Error - Errors produced while constructing a
TracedRuntimefrom acrate::Dial9Config.
Functions§
- spawn
- Spawn a traced task on the current tokio runtime.
Attribute Macros§
- main
- Instrument an async main function with dial9 telemetry.