Claude平台开放OpenTelemetry导出:Messages请求与托管智能体会话可接入自家可观测后端
核心概要
Claude平台把Messages API请求和Claude Managed Agents会话的追踪数据以OpenTelemetry span形式导出,开发者可在自己的可观测后端里查看这些调用。
深度剖析
Claude平台新增OpenTelemetry导出,处于beta阶段,可把Messages API请求和Claude Managed Agents会话的追踪数据送进使用者自己的可观测后端。 此前这些请求与会话的追踪只能留在平台侧,无法直接进入团队既有的可观测系统。 该导出覆盖Python、TypeScript、C#、Go、Java、PHP、Ruby七种语言的Claude SDK,SDK会发出span;要拿到API侧的span,需在Claude Console里添加一个OpenTelemetry目的地。
接入方式分两条路径:SDK侧自动发出span,API侧则通过控制台配置目的地。 OpenTelemetry是一套跨语言的追踪与指标数据格式,span表示一次被记录的操作。 在Claude Console中添加OpenTelemetry目的地后,API请求的span才会被导出;SDK侧则由对应语言的SDK直接发出。
启示与展望
该导出目前处于beta阶段,面向使用Claude API和Claude Managed Agents的开发者,覆盖Python、TypeScript、C#、Go、Java、PHP、Ruby七种SDK;API侧span需要在Claude Console中添加OpenTelemetry目的地后才会产生。
发布说明将该功能标为beta,未说明span的具体字段、采样策略或导出协议细节,也未给出正式版时间。
