Arize Phoenix TS
    Preparing search index...

    Register this TracerProvider for use with the OpenTelemetry API. Undefined values may be replaced with defaults, and null values will be skipped.

    Configuration object for SDK registration

    interface NodeTracerProvider {
        forceFlush(): Promise<void>;
        getTracer(
            name: string,
            version?: string,
            options?: { schemaUrl?: string },
        ): Tracer;
        register(config?: SDKRegistrationConfig): void;
        shutdown(): Promise<void>;
    }

    Hierarchy

    • BasicTracerProvider
      • NodeTracerProvider
    Index

    Methods

    • 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

    • Register this TracerProvider for use with the OpenTelemetry API. Undefined values may be replaced with defaults, and null values will be skipped.

      Parameters

      • Optionalconfig: SDKRegistrationConfig

        Configuration object for SDK registration

      Returns void

    • Returns Promise<void>