Skip to main content

Module pipeline

Module pipeline 

Available on crate features dial9 and pipeline only.
Expand description

Segment pipeline: processors, offline symbolization, and (with tokio) the pipeline builder and worker config.

Structs§

BackgroundTaskConfig
Configuration for the in-process worker pipeline.
DisableRecording
An initialization error that permanently disables the owning recorder.
MemorySegment
A sealed trace segment backed by in-process memory.
Payload
A segment payload — zero or more contiguous Bytes chunks.
PipelineBuilder
Closure-scoped builder for assembling a custom processor pipeline.
PipelineProcessor
One processor in the pipeline, from PipelineStatus::processors.
ProcessError
Error returned by a SegmentProcessor.
SealedSegment
A sealed trace segment ready for processing (disk-backed).
SegmentData
Data flowing through the processor pipeline.

Enums§

PipelineStatus
A snapshot of the pipeline, from Dial9Handle::pipeline_status.
ProcessErrorKind
Kind of failure reported by a SegmentProcessor.
SegmentRef
A sealed trace segment, either disk-backed or memory-backed.
StopCause
Why the pipeline worker is Stopped.

Traits§

SegmentProcessor
A single step in the segment processing pipeline.