Skip to content

Session Telemetry zh

pawaca edited this page Aug 30, 2026 · 2 revisions

会话遥测

上游可选能力——Edge 中未实现。

上游参考:会话遥测文档

上游提供了什么

会话遥测是一项可选能力接缝,用于将会话事件数据导出到外部分析。包含两个组件:

  • dsh-session-telemetry — 协调器:捕获会话事件,应用脱敏 waterfall,发出结构化记录(ledger 通道镜像事件,ops 通道发送运维信号)。
  • dsh-session-telemetry-otel — 提供者:使用 OpenTelemetry JS SDK 日志管道实现 SessionTelemetrySink 接口。

上游文档指出:"遥测是一项可选能力,不属于 agent loop 主干,这里没有任何内容会进入模型请求。"

Edge 状态

未实现 协调器和提供者均未安装。@deepseek-ai/dsh-anonymous-user-id 在依赖中但未激活。不导出会话事件,不进行使用量追踪,不存在 OpenTelemetry 管道。

这是有意的:Edge 是自托管的单用户部署。遥测导出需要接收端(OpenTelemetry collector)和共享策略——Edge 部署模型中均未配置。

TODO

评估面向自托管用户的使用分析。#94)如果用户想追踪自己的使用情况(token 消耗、session 数量、工具调用频率),上游遥测接缝可以适配为 DO 本地 sink 而非 OpenTelemetry 导出。这样数据保留在 Durable Object 内部,不需要外部基础设施。

English

中文

Clone this wiki locally