UNPKG

openlit

Version:

OpenTelemetry-native Auto instrumentation library for monitoring LLM Applications, facilitating the integration of observability into your GenAI-driven projects

13 lines (12 loc) 589 B
import { SetupTracerOptions } from '../types'; import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http'; export default class Tracing { static traceProvider: NodeTracerProvider; static traceExporter: OTLPTraceExporter | undefined; static setup(options: SetupTracerOptions): NodeTracerProvider | import("@opentelemetry/api").Tracer | null; private static buildSpanProcessors; private static createOTLPExporter; private static wrapProcessor; static resetForTesting(): void; }