OpenTelemetry SDK
    Preparing search index...

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

    1.0.0

    interface TraceAPI {
        deleteSpan: (
            context: @opentelemetry/api.Context,
        ) => @opentelemetry/api.Context;
        getActiveSpan: () => @opentelemetry/api.Span | undefined;
        getSpan: (
            context: @opentelemetry/api.Context,
        ) => @opentelemetry/api.Span | undefined;
        getSpanContext: (
            context: @opentelemetry/api.Context,
        ) => @opentelemetry/api.SpanContext | undefined;
        isSpanContextValid: (
            spanContext: @opentelemetry/api.SpanContext,
        ) => boolean;
        setSpan: (
            context: @opentelemetry/api.Context,
            span: @opentelemetry/api.Span,
        ) => @opentelemetry/api.Context;
        setSpanContext: (
            context: @opentelemetry/api.Context,
            spanContext: @opentelemetry/api.SpanContext,
        ) => @opentelemetry/api.Context;
        wrapSpanContext: (
            spanContext: @opentelemetry/api.SpanContext,
        ) => @opentelemetry/api.Span;
        disable(): void;
        getTracer(name: string, version?: string): @opentelemetry/api.Tracer;
        getTracerProvider(): @opentelemetry/api.TracerProvider;
        setGlobalTracerProvider(
            provider: @opentelemetry/api.TracerProvider,
        ): boolean;
    }
    Index

    Properties

    Type Declaration

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

    Type Declaration

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

    Type Declaration

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

    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