Singleton object which represents the entry point to the OpenTelemetry Tracing API

1.0.0

Properties

Type declaration

getActiveSpan: () => undefined | @opentelemetry/api.Span

Type declaration

getSpan: (
    context: @opentelemetry/api.Context,
) => undefined | @opentelemetry/api.Span

Type declaration

getSpanContext: (
    context: @opentelemetry/api.Context,
) => undefined | @opentelemetry/api.SpanContext

Type declaration

isSpanContextValid: (spanContext: @opentelemetry/api.SpanContext) => boolean

Type declaration

setSpan: (
    context: @opentelemetry/api.Context,
    span: @opentelemetry/api.Span,
) => @opentelemetry/api.Context

Type declaration

setSpanContext: (
    context: @opentelemetry/api.Context,
    spanContext: @opentelemetry/api.SpanContext,
) => @opentelemetry/api.Context

Type declaration

wrapSpanContext: (
    spanContext: @opentelemetry/api.SpanContext,
) => @opentelemetry/api.Span

Type declaration

Methods

  • Remove the global tracer provider

    Returns void