接口 TelemetrySettings

interface TelemetrySettings {
    functionId?: string;
    isEnabled?: boolean;
    metadata?: Record<string, AttributeValue>;
    recordInputs?: boolean;
    recordOutputs?: boolean;
    runId?: string;
    runName?: string;
    tracer?: Tracer;
}

层次结构 (查看摘要)

属性

functionId?: string

此函数的标识符。用于按函数对遥测数据进行分组。

isEnabled?: boolean

启用或禁用遥测。实验阶段默认禁用。

metadata?: Record<string, AttributeValue>

包含在遥测数据中的附加信息。

recordInputs?: boolean

启用或禁用输入记录。默认启用。

您可能希望禁用输入记录以避免记录敏感信息、减少数据传输或提高性能。

recordOutputs?: boolean

启用或禁用输出记录。默认启用。

您可能希望禁用输出记录以避免记录敏感信息、减少数据传输或提高性能。

runId?: string

发送到 LangSmith 的运行 ID

runName?: string

发送到 LangSmith 的运行名称

tracer?: Tracer

用于遥测数据的自定义追踪器。