Enum opentelemetry::sdk::trace::BatchMessage [−][src]
pub enum BatchMessage { ExportSpan(SpanData), Flush(Option<Sender<ExportResult>>), Shutdown(Sender<ExportResult>), }
This is supported on crate feature
trace
only.Expand description
Messages sent between application thread and batch span processor’s work thread.
Variants
Export spans, usually called when span ends
Tuple Fields of ExportSpan
0: SpanData
Flush the current buffer to the backend, it can be triggered by
pre configured interval or a call to force_push
function.
Tuple Fields of Flush
0: Option<Sender<ExportResult>>
Shut down the worker thread, push all spans in buffer to the backend.
Tuple Fields of Shutdown
0: Sender<ExportResult>