UNPKG

@traceloop/instrumentation-pinecone

Version:
14 lines 666 B
import type * as pinecone from "@pinecone-database/pinecone"; import { InstrumentationBase, InstrumentationModuleDefinition } from "@opentelemetry/instrumentation"; import { PineconeInstrumentationConfig } from "./types"; export declare class PineconeInstrumentation extends InstrumentationBase { constructor(config?: PineconeInstrumentationConfig); setConfig(config?: PineconeInstrumentationConfig): void; manuallyInstrument(module: typeof pinecone): void; protected init(): InstrumentationModuleDefinition; private patch; private unpatch; private genericWrapper; private queryWrapper; } //# sourceMappingURL=instrumentation.d.ts.map