构造函数
constructor
参数
可选
args: { client?: Client; debug?: boolean }
方法
export
export( spans: unknown[], resultCallback: (result: { code: 0 | 1; error?: Error }) => void,): void 参数
- spans: unknown[]
- resultCallback: (result: { code: 0 | 1; error?: Error }) => void
返回值 void
shutdown
shutdown(): Promise<void>
可选
forceFlush
forceFlush(): Promise<void>
静态
getSettings
getSettings( settings?: TelemetrySettings,): { isEnabled: boolean; metadata: { [key: string]: AttributeValue }; functionId?: string; recordInputs?: boolean; recordOutputs?: boolean; tracer?: Tracer;} 返回值 {
isEnabled: boolean;
metadata: { [key: string]: AttributeValue };
functionId?: string;
recordInputs?: boolean;
recordOutputs?: boolean;
tracer?: Tracer;
}
isEnabled: boolean
metadata: { [key: string]: AttributeValue }
可选
functionId?: string
可选
recordInputs?: boolean
可选
recordOutputs?: boolean
可选
tracer?: Tracer
受保护
logDebug
logDebug(...args: [message
?: any, ...optionalParams
: any[]]): void 参数
- ...args: [message?: any, ...optionalParams: any[]]
返回值 void
Vercel AI SDK 的 OpenTelemetry 追踪导出器。
示例