OpenTelemetry 演示迎来 1(.4) 周年
博客文章在发布后不会更新。这篇文章已经发布一年多了,其内容可能已过时,部分链接可能无效。在依赖任何信息之前,请务必核实。

当我们准备发布 1.4.0 版本时,很难相信 OpenTelemetry 演示已经满一岁了,距离我们宣布 1.0.0 版本通用可用性已经过去了 6 个月。 1.0.0 版本发布公告。
项目里程碑
在成立的第一年里,该演示已取得了显赫的里程碑,拥有超过 70 位贡献者、20 个官方供应商分支、780 个 GitHub 星标和 180,000 次 Docker 拉取。项目团队一直在努力添加新功能并改进现有功能,合并了超过 460 个 PR、用新语言重写了 5 个服务,以及 7 个全新的组件/服务。
在稳定语义约定的时候,时间飞逝。但是,我们的 1.0.0 版本和 1.4.0 版本之间究竟发生了哪些变化?实际上变化了很多。
亮点
- 尽管增加了额外的服务,构建时间却提高了 2 倍
- 增加了对 arm64 架构(M1 和 M2 Macs)的支持
- 使用 Kafka 和新的欺诈检测(Kotlin)/会计(Go)服务支持异步
- Kubernetes manifest,无需 Helm 即可进行 Kubernetes 部署
- 提供更多开箱即用的仪表板,例如我们的 Collector 数据流仪表板
- 大量的仪表板前端 bug 修复
- 我们 Collector 中的第一个 Connector,用于演示如何链接遥测管道
- 新的 OTel SDK,如 Java 日志 SDK 和 JavaScript/Go 指标 SDK
- Ad、Currency、Product Catalog 服务中的新手动指标仪器
- PHP 无需代码更改即可自动检测
- 浏览器和计算资源探测器,丰富我们关于基础设施信息的数据
- 更多 功能标志场景,例如每显示 10 个广告就生成一次故障
- 一般的稳定性改进,修复服务重启问题
参与进来
我们的贡献者对这一切至关重要,项目团队无法感谢他们足够。随着我们不断添加新功能和社区工具的不断发展,新的开发工作正在持续进行。如果您想提供帮助,请查看我们的 贡献指南或加入我们的 Slack 频道。