Skip to main content

Module dial9

Module dial9 

Source
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 (see Dial9Config::builder) is a more ergonomic alternative. We encourage you to switch to Dial9Config::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§

Dial9Config
Finalized configuration consumed by the #[main] macro.
Dial9ConfigBuilder
Use builder syntax to set the inputs and finish with build().
TracedFuture
Future wrapper produced by spawn_with for custom spawn APIs.
TracedRuntime
A tokio runtime paired with its (optional) dial9 telemetry guard.
ValidationError
Opaque payload for Dial9ConfigBuilderError::Validation.

Enums§

Dial9ConfigBuilderError
Errors produced while building a Dial9Config.
TelemetryRuntimeError
Errors produced while constructing a TracedRuntime from a crate::Dial9Config.

Functions§

spawn
Spawn a traced task on the current tokio runtime.

Attribute Macros§

main
Instrument an async main function with dial9 telemetry.