OpenTelemetry in Focus, 2023年4月
博客文章在发布后不会更新。这篇文章已经发布一年多了,其内容可能已过时,部分链接可能无效。在依赖任何信息之前,请务必核实。
欢迎阅读本月的《OpenTelemetry in Focus》!OpenTelemetry社区又迎来了一个忙碌的月份,我们的核心存储库带来了一些重大公告和新版本。我还会分享一些在 KubeCon EU 上 OpenTelemetry 的亮点,那真是太棒了。迫不及待地想在今年秋天在芝加哥见面!
您是希望在此处展示内容的维护者吗?请通过电子邮件联系 Austin Parker,或在CNCF Slack #otel-comms频道联系。
发布和更新
以下是我们一些核心存储库的最新更新。
规范
v1.20 版本已发布,这是一个重要的版本!
首先,OpenTelemetry Protocol 已宣布稳定!其次,我们已启动一个流程,将Elastic Common Schema 与 OpenTelemetry Semantic Conventions 进行融合。这意味着什么?总的来说,随着我们朝着统一标准的方向发展,您可以期待语义约定将从规范中分离出来。请密切关注更多信息。
其他更改包括:
- 对 span 和 metric SDK 详细信息的更改。
- 清理日志桥 API。
- 现有语义约定的关键稳定性工作。
http.server.active_requestsmetric 的重大更改;http.status_code属性不再存在。
Collector 和 contrib
Collector 的 v0.76.1/v1.0-rcv0011 版本已发布。该 operator 已更新至 v0.75.0,增加了对 operator 中功能门的支持。
此版本包括对连接器的多项错误修复和改进,以及对 confmap 组件的重大更改。
Go
v1.15.0 版本已发布!这标志着 OpenTelemetry Metrics v1 在 Go 中的正式发布。请查看完整的发行说明,因为有几项重要的更改和重命名,特别是如果您正在使用 metrics。
Java
Java SDK 的 v1.25.0 版本已发布,包含多项错误修复和改进。请注意,这包括对指数桶直方图的更改,如果您依赖于直方图的自动配置,请参阅发行说明了解详细信息。
此外,Java Instrumentation 包也已更新至 1.25.1。主要亮点包括:
- 为 R2DBC、JFR 流式指标和 ZIO 2.0 添加了新的 instrumentation。
- 使用 JDBC instrumentation 时,密码不再从 db.user 发出。
- Apache HTTP Client 库也发出了客户端指标。
- 与语义约定保持一致。
还有更多内容——请务必查看发行说明!
项目更新
KubeCon EU 吸引了超过一万名云原生开发者齐聚阿姆斯特丹,许多人都来 OpenTelemetry 展位打招呼!希望您拿到了一些我们限量版的 KubeCon 贴纸……如果没有,没关系,未来还会有更多限量版贴纸。只是不是 KubeCon 的了,因为它已经过去了。
我们收到了许多宝贵的反馈,项目将在未来几个月内着手处理,包括:
- 提高 Collector 组件的可发现性。
- 提高对 PR 和 issue 的响应速度。
- 完成日志桥 API,并使日志达到稳定状态。
KubeCon 上还有许多来自可观测性社区的精彩演讲,包括在 Observability Day Europe 的演讲。如果您有时间,不妨去看看,其中有许多非常有趣的真实案例,展示了人们如何使用 OpenTelemetry!
新闻和即将举行的活动
OpenCensus 将于 2023 年 7 月停用。一旦完成,我们将实现 OpenTelemetry 作为 OpenTracing 和 OpenCensus 单一替代方案的初始目标!