Arize Phoenix TS
    Preparing search index...

    This class represents a basic tracer provider which platform libraries can extend

    interface NodeTracerProvider {
        "[inspectCustom]"(
            depth: number,
            options: InspectStylizeOptions | undefined,
            inspect: InspectFn | undefined,
        ): unknown;
        forceFlush(options?: ForceFlushOptions): Promise<void>;
        getTracer(
            name: string,
            version?: string,
            options?: { schemaUrl?: string },
        ): Tracer;
        shutdown(): Promise<void>;
    }

    Implements

    • TracerProvider
    Index
    • Parameters

      • depth: number
      • options: InspectStylizeOptions | undefined
      • inspect: InspectFn | undefined

      Returns unknown

    • Parameters

      • Optionaloptions: ForceFlushOptions

      Returns Promise<void>

    • Returns a Tracer, creating one if one with the given name and version is not already created.

      This function may return different Tracer types (e.g. NoopTracerProvider vs. a functional tracer).

      Parameters

      • name: string

        The name of the tracer or instrumentation library.

      • Optionalversion: string

        The version of the tracer or instrumentation library.

      • Optionaloptions: { schemaUrl?: string }

        The options of the tracer or instrumentation library.

      Returns Tracer

      Tracer A Tracer with the given name and version

    • Returns Promise<void>