Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/core-tracing

Package version

Index

Variables

Const GLOBAL_TRACER_SYMBOL

GLOBAL_TRACER_SYMBOL: any = Symbol.for("@azure/core-tracing.tracerCache2")

Const GLOBAL_TRACER_VERSION

GLOBAL_TRACER_VERSION: 3 = 3

Const VERSION

VERSION: "00" = "00"

Let cache

Let defaultTracer

defaultTracer: Tracer

Functions

extractSpanContextFromTraceParentHeader

  • extractSpanContextFromTraceParentHeader(traceParentHeader: string): SpanContext | undefined
  • Generates a SpanContext given a traceparent header value.

    Parameters

    • traceParentHeader: string

    Returns SpanContext | undefined

    The SpanContext generated from the traceparent value.

getCache

getDefaultTracer

  • getDefaultTracer(): Tracer

getGlobalObject

  • getGlobalObject(): any

getTraceParentHeader

  • getTraceParentHeader(spanContext: SpanContext): string | undefined
  • Generates a traceparent value given a span context.

    Parameters

    • spanContext: SpanContext

      Contains context for a specific span.

    Returns string | undefined

    The spanContext represented as a traceparent value.

getTracer

  • getTracer(): Tracer
  • Retrieves the active tracer, or returns a no-op implementation if one is not set.

    Returns Tracer

isTracer

isWrappedSpan

  • isWrappedSpan(span?: Span | SpanContext | null): span is OpenCensusSpanWrapper

loadTracerCache

  • loadTracerCache(): void

setTracer

  • setTracer(tracer: Tracer): void
  • Sets the global tracer, enabling tracing for the Azure SDK.

    Parameters

    • tracer: Tracer

      An OpenTelemetry Tracer instance.

    Returns void

Generated using TypeDoc