弃用 Zipkin Exporter
OpenTelemetry 项目正在弃用 Zipkin Exporter 规范,转而支持 Zipkin 的 OTLP 摄取支持。
感谢所有 Zipkin 贡献者帮助 OpenTelemetry 达到这一里程碑!
在分析了各个语言生态系统的使用模式后,我们观察到社区已强烈倾向于 OTLP,Zipkin Exporter 的采用率很低——在几种语言中,甚至低于已弃用的 Jaeger Exporter。结合相关问题上极少的用户参与和可用替代方案的存在,我们认为现在是时候在 OTel SDK 中淘汰 Zipkin Exporter 了。
时间线和迁移路径
- 规范弃用:自 2025 年 12 月起生效。
- SDK 支持:现有的稳定 Zipkin Exporter 将至少在2026 年 12 月之前继续接收安全补丁和关键错误修复,符合 SDK 稳定性保证。
- 新 SDK:新语言 SDK 不需要实现 Zipkin Exporter。
用户应怎么做?
如果您目前正在使用 Zipkin Exporter,您有两个迁移路径:
- 切换到 OTLP(推荐):配置您的应用程序使用 OTLP 发送追踪,并启用 Zipkin 的 OTLP 摄取支持。
- 使用 Collector:通过 OpenTelemetry Collector 路由您的 OTLP 数据,使用其 Zipkin Exporter。
有问题?
请在 CNCF Slack 的 #otel-specification 频道提出,或在 opentelemetry-specification 存储库中创建问题。