RecordingTracer
Это содержимое пока не доступно на вашем языке.
Defined in: src/tracing/RecordingTracer.ts:160
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RecordingTracer(
options?):RecordingTracer
Defined in: src/tracing/RecordingTracer.ts:167
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”RecordingTracer
Methods
Section titled “Methods”activeSpan()
Section titled “activeSpan()”activeSpan():
Span|null
Defined in: src/tracing/RecordingTracer.ts:208
Active span on this async stack, or null outside any active scope.
Returns
Section titled “Returns”Span | null
Implementation of
Section titled “Implementation of”extractContext()
Section titled “extractContext()”extractContext(
carrier):SpanContext|null
Defined in: src/tracing/RecordingTracer.ts:218
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
Implementation of
Section titled “Implementation of”injectContext()
Section titled “injectContext()”injectContext():
TraceCarrier|null
Defined in: src/tracing/RecordingTracer.ts:212
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
Implementation of
Section titled “Implementation of”recorded()
Section titled “recorded()”recorded(): readonly
RecordedSpan[]
Defined in: src/tracing/RecordingTracer.ts:226
Snapshot of every ended span — primarily for tests.
Returns
Section titled “Returns”readonly RecordedSpan[]
reset()
Section titled “reset()”reset():
void
Defined in: src/tracing/RecordingTracer.ts:229
Clear the recording buffer. Spans currently in flight are unaffected.
Returns
Section titled “Returns”void
startSpan()
Section titled “startSpan()”startSpan(
name,options?):Span
Defined in: src/tracing/RecordingTracer.ts:173
Parameters
Section titled “Parameters”string
options?
Section titled “options?”Returns
Section titled “Returns”Implementation of
Section titled “Implementation of”withActiveSpan()
Section titled “withActiveSpan()”withActiveSpan<
T>(span,callback):T
Defined in: src/tracing/RecordingTracer.ts:204
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
