OpenTelemetry SDK
    Preparing search index...

    Class InstrumentationBase<ConfigType>Abstract

    Base abstract class for instrumenting node plugins

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    _config: ConfigType = ...
    _diag: DiagLogger
    _massUnwrap: <Nodule extends object>(
        nodules: Nodule[],
        names: (keyof Nodule)[],
    ) => void = ...
    _massWrap: <Nodule extends object, FieldName extends string | number | symbol>(
        nodules: Nodule[],
        names: FieldName[],
        wrapper: (original: Nodule[FieldName]) => Nodule[FieldName],
    ) => void = ...
    _unwrap: <Nodule extends object>(nodule: Nodule, name: keyof Nodule) => void = ...
    _wrap: <Nodule extends object, FieldName extends string | number | symbol>(
        nodule: Nodule,
        name: FieldName,
        wrapper: (
            original: Nodule[FieldName],
            name: FieldName,
        ) => Nodule[FieldName],
    ) => ShimWrapped | undefined = ...
    instrumentationName: string

    Instrumentation Name

    instrumentationVersion: string

    Instrumentation Version

    Accessors

    Methods