OpenTelemetry 演示迎来 1(.4) 周年

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

The OTel Demo turns 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 频道