@traceloop/instrumentation-pinecone
Version:
OpenTelemetry instrumentation for pinecone vector DB
14 lines • 666 B
TypeScript
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