Tracer
Ce contenu n’est pas encore disponible dans votre langue.
Defined in: src/tracing/Tracer.ts:67
Methods
Section titled “Methods”activeSpan()
Section titled “activeSpan()”activeSpan():
Span|null
Defined in: src/tracing/Tracer.ts:74
Active span on this async stack, or null outside any active scope.
Returns
Section titled “Returns”Span | null
extractContext()
Section titled “extractContext()”extractContext(
carrier):SpanContext|null
Defined in: src/tracing/Tracer.ts:84
Inverse of injectContext — recover a SpanContext from a carrier.
Parameters
Section titled “Parameters”carrier
Section titled “carrier”TraceCarrier | null | undefined
Returns
Section titled “Returns”SpanContext | null
injectContext()
Section titled “injectContext()”injectContext():
TraceCarrier|null
Defined in: src/tracing/Tracer.ts:81
Serialise the active span’s context to a W3C-style carrier — used
by the cluster transport to thread context across the wire.
Returns null when no span is active or the tracer is a noop.
Returns
Section titled “Returns”TraceCarrier | null
startSpan()
Section titled “startSpan()”startSpan(
name,options?):Span
Defined in: src/tracing/Tracer.ts:68
Parameters
Section titled “Parameters”string
options?
Section titled “options?”Returns
Section titled “Returns”withActiveSpan()
Section titled “withActiveSpan()”withActiveSpan<
T>(span,callback):T
Defined in: src/tracing/Tracer.ts:71
Run callback with span as the active span (read by activeSpan()).
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”callback
Section titled “callback”() => T
Returns
Section titled “Returns”T
