@ogcio/o11y-sdk-node
Version:
Opentelemetry standard instrumentation SDK for NodeJS based project
8 lines (7 loc) • 557 B
TypeScript
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 {};