An interface that allows different tracing services to export recorded data for sampled spans in their own format.

To export data this MUST be register to the Tracer SDK using a optional config.

interface SpanExporter {
    export(
        spans: ReadableSpan[],
        resultCallback: (result: core.ExportResult) => void,
    ): void;
    forceFlush(): Promise<void>;
    shutdown(): Promise<void>;
}

Implemented by

Methods