Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/core-tracing

Package version

Index

Type aliases

Exception

An Exception for a Span.

HrTime

HrTime: [number, number]

Represents high resolution time.

SpanAttributeValue

SpanAttributeValue: string | number | boolean | Array<null | undefined | string> | Array<null | undefined | number> | Array<null | undefined | boolean>

Attribute values may be any non-nullish primitive value except an object.

null or undefined attribute values are invalid and will result in undefined behavior.

TimeInput

TimeInput: HrTime | number | Date

Used to represent a Time.

Variables

Const VERSION

VERSION: "00" = "00"

Const context

context: ContextAPI = otContext

Entrypoint for context API

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.

getSpan

getSpanContext

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
  • getTracer(name: string, version?: undefined | string): Tracer
  • Retrieves a tracer from the global tracer provider.

    Returns Tracer

  • Retrieves a tracer from the global tracer provider.

    Parameters

    • name: string
    • Optional version: undefined | string

    Returns Tracer

isSpanContextValid

isTracingDisabled

  • isTracingDisabled(): boolean

setSpan

setSpanContext

  • Wrap span context in a NoopSpan and set as span in a new context

    Parameters

    • context: Context

      context to set active span on

    • spanContext: SpanContext

      span context to be wrapped

    Returns Context

Generated using TypeDoc