Arize Phoenix TS
    Preparing search index...

    Interface Instrumentation<ConfigType>

    Interface Instrumentation to apply patch.

    interface Instrumentation<
        ConfigType extends InstrumentationConfig = InstrumentationConfig,
    > {
        instrumentationName: string;
        instrumentationVersion: string;
        disable(): void;
        enable(): void;
        getConfig(): ConfigType;
        setConfig(config: ConfigType): void;
        setLoggerProvider?(loggerProvider: LoggerProvider): void;
        setMeterProvider(meterProvider: MeterProvider): void;
        setTracerProvider(tracerProvider: TracerProvider): void;
    }

    Type Parameters

    • ConfigType extends InstrumentationConfig = InstrumentationConfig
    Index

    Properties

    instrumentationName: string

    Instrumentation Name

    instrumentationVersion: string

    Instrumentation Version

    Methods

    • Method to disable the instrumentation

      Returns void

    • Method to enable the instrumentation

      Returns void

    • Method to get instrumentation config

      Returns ConfigType

    • Method to set instrumentation config

      Parameters

      Returns void

    • Method to set logger provider

      Parameters

      • loggerProvider: LoggerProvider

      Returns void

    • Method to set meter provider

      Parameters

      • meterProvider: MeterProvider

      Returns void

    • Method to set tracer provider

      Parameters

      • tracerProvider: TracerProvider

      Returns void