SpanExporter

Trait SpanExporter 

Source
pub trait SpanExporter {
    // Required methods
    fn export(&self, spans: &[ResourceSpan]);
    fn flush(&self);
}
Expand description

Trait for exporting completed spans.

Required Methods§

Source

fn export(&self, spans: &[ResourceSpan])

Export a batch of spans. Implementations should not block the caller for extended periods; buffering and async flush are preferred.

Source

fn flush(&self)

Flush any buffered spans. Called on shutdown.

Implementors§