import { IgnoreIncomingRequestFunction, IgnoreOutgoingRequestFunction, } from '@opentelemetry/instrumentation-http/build/src/types.js'; export class TraceConfig { /** * endpoint for grpc OTLP */ endpoint: string isTraceOn: number withConsoleExporter: boolean autoCreate?: boolean sampleRatio?: number = 1 metadata: Record serviceName: string // NodeSdk Configuration ignoreIncomingRequestHook?: IgnoreIncomingRequestFunction ignoreOutgoingRequestHook?: IgnoreOutgoingRequestFunction }