Flow PHP

SpanExporter

Interface for exporting spans to external systems.

Exporters are responsible for transmitting span data to backends like Jaeger, Zipkin, OTLP collectors, or custom storage.

Methods

export()  : bool
Export a batch of spans.
transports()  : array<string|int, Transport>
Get the transports used by this exporter.

Methods

export()

Export a batch of spans.

public export(array<string|int, Span$spans) : bool

Each span carries its own Resource and InstrumentationScope.

Parameters
$spans : array<string|int, Span>

The spans to export

Return values
bool

True on success, false on failure

transports()

Get the transports used by this exporter.

public transports() : array<string|int, Transport>
Return values
array<string|int, Transport>

Always returns at least one transport


        
On this page

Search results