Skip to content

NoopTracer

Defined in: src/tracing/NoopTracer.ts:27

new NoopTracer(): NoopTracer

NoopTracer

activeSpan(): Span | null

Defined in: src/tracing/NoopTracer.ts:30

Active span on this async stack, or null outside any active scope.

Span | null

Tracer.activeSpan


extractContext(_carrier): SpanContext | null

Defined in: src/tracing/NoopTracer.ts:32

Inverse of injectContext — recover a SpanContext from a carrier.

TraceCarrier | null | undefined

SpanContext | null

Tracer.extractContext


injectContext(): TraceCarrier | null

Defined in: src/tracing/NoopTracer.ts:31

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.

TraceCarrier | null

Tracer.injectContext


startSpan(_name, _opts?): Span

Defined in: src/tracing/NoopTracer.ts:28

string

SpanOptions

Span

Tracer.startSpan


withActiveSpan<T>(_span, fn): T

Defined in: src/tracing/NoopTracer.ts:29

Run fn with span as the active span (read by activeSpan()).

T

Span

() => T

T

Tracer.withActiveSpan