Latitude版本更新

Latitude typescript-telemetry 4.1.0:追踪可跨 Durable Object 传递

Latitude typescript-telemetry 4.1.0 新增 injectTraceContext、extractTraceContext 和 withTraceContext,可在没有 OpenTelemetry 环境上下文的边界间传递当前 span,让另一个 Cloudflare Durable Object 中的 agent 加入调用方的追踪。新增 createDurableObjectTelemetry,在每个工作单元结束时刷新数据,导出失败只会报告而不会让本轮失败。

构造 Latitude 时不再假设 process.once 存在,可在没有 Node 信号处理的运行时使用。智能过滤会保留被保留 span 的祖先,导出的追踪保持连通。

要点

  • 追踪可跨 Durable Object 传递。
  • 新增 createDurableObjectTelemetry。
  • 支持无 Node 信号的运行时。

阅读原文

收录于 。摘自 GitHub 版本发布的简短节选,著作权归原发布者所有。

查看全部