Skip to content

TracingProcessor

Interface for processing traces

forceFlush(): Promise<void>

Called when a trace is being flushed

Promise<void>


onSpanEnd(span): Promise<void>

Called when a span is ended

Parameter Type

span

Span

Promise<void>


onSpanStart(span): Promise<void>

Called when a span is started

Parameter Type

span

Span

Promise<void>


onTraceEnd(trace): Promise<void>

Called when a trace is ended

Parameter Type

trace

Trace

Promise<void>


onTraceStart(trace): Promise<void>

Called when a trace is started

Parameter Type

trace

Trace

Promise<void>


shutdown(timeout?): Promise<void>

Called when the trace processor is shutting down

Parameter Type

timeout?

number

Promise<void>