UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

8 lines (7 loc) 557 B
import type { BatchLogRecordProcessorOptions, LogRecordProcessor } from "@opentelemetry/sdk-logs"; import type { SDKCollectorMode } from "./index.js"; import { tracing } from "@opentelemetry/sdk-node"; type LogRecordProcessorConstructor = new (options: BatchLogRecordProcessorOptions) => LogRecordProcessor; export declare const LogRecordProcessorMap: Record<SDKCollectorMode, LogRecordProcessorConstructor>; export declare const SpanProcessorMap: Record<SDKCollectorMode, typeof tracing.SimpleSpanProcessor | typeof tracing.BatchSpanProcessor>; export {};