Cloudflare 宣布其 Traces 功能进入公开测试阶段,将自动追踪能力从 Workers 扩展至安全规则、转换、缓存、路由和源站处理等代理层环节,并以 OpenTelemetry span 的形式呈现。这意味着开发者可以在同一套可观测性标准下,观察请求在 Cloudflare 网络内部的完整流转路径。
根据官方说明,Traces 接受并转发 W3C traceparent 标头,从而与更广泛的 OpenTelemetry 生态保持兼容。新增的 Trace Rules 功能允许用户进行有针对性的采样,在控制数据量的同时保留关键请求的完整追踪信息。此前,Cloudflare 的追踪能力主要局限于 Workers 运行时,此次扩展将覆盖范围推向代理层的更多组件。
从技术角度看,将安全规则、缓存命中与未命中、路由决策和源站处理等环节统一纳入 OpenTelemetry span,有助于开发者在排查延迟、错误和异常行为时获得端到端的上下文。W3C traceparent 标头的支持意味着跨服务、跨平台的追踪链路可以更顺畅地拼接,减少因厂商或运行时差异导致的追踪断点。
定价方面,Cloudflare 将从 12 月 1 日起把 Traces 的计费模式调整为基于摄取量和保留量的用量计费。这一变化与可观测性市场的主流做法一致,即按照实际写入和存储的数据量收费,而非固定的订阅层级。对于追踪数据量较大的用户,成本将更直接地与使用规模挂钩。
Cloudflare 近年来持续加码开发者平台和可观测性能力,Traces 的公开测试是其从边缘网络服务商向更完整的应用交付与运维平台演进的一部分。随着 OpenTelemetry 成为事实标准,代理层原生输出标准追踪数据,可能降低企业将 Cloudflare 纳入现有可观测性管道的集成成本。
目前 Traces 处于公开测试阶段,正式可用时间及更详细的定价细则尚未公布。对于已经在使用 Cloudflare Workers 和 OpenTelemetry 体系的团队,该功能提供了一个在边缘侧获得更细粒度追踪数据的选项。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。