OpenTelemetry聚焦,2023年4月

欢迎来到本月的OpenTelemetry聚焦!在OpenTelemetry社区中,又是一个忙碌的月份,我们的核心存储库发布了一些重大公告和新版本。我还将分享OpenTelemetry在KubeCon EU上的一些亮点,那真是太精彩了。期待今年秋天的芝加哥活动!

作为维护者,如果你希望在这里展示你的内容,请通过电子邮件与我联系,或者在CNCF Slack的#otel-comms频道上与我交流。

发布和更新

下面是我们一些核心存储库的最新更新。

规范

版本1.20已发布,这是一个重大版本!

首先,OpenTelemetry Protocol已被宣布为稳定版本!其次,我们已开始收敛Elastic Common Schema和OpenTelemetry Semantic Conventions的过程。这意味着什么?从更高的角度来看,您可以期待看到随着我们朝着对齐标准的方向前进,语义约定将从规范中分离出来。请密切关注更多信息。

其他更改包括:

  • 改变了跨度和度量标准软件开发工具包的细节。
  • 清理日志桥API。
  • 对现有语义约定进行关键性稳定工作。
  • http.server.active_requests度量标准进行了破坏性更改;http.status_code属性不再存在。
收集器和contrib

收集器的版本0.76.1/v1.0-rcv0011已发布。运营商已升级到v0.75.0,为运营商添加了功能门控支持。

此版本包括若干修复漏洞和改进连接器的功能,还对confmap组件进行了破坏性更改。

Go

版本v1.15.0已发布!这标志着OpenTelemetry Metrics v1在Go中的正式发布。如果您使用度量标准,特别是Go中的度量标准,请查看完整的发布说明,因为有几个重要的更改和重命名。

Java

Java SDK的版本1.25.0已发布,包含若干修复漏洞和改进。请注意,这包括对指数桶(exponential bucket)直方图的更改,请查看发布说明了解详细信息,如果您依赖自动配置直方图。

此外,Java Instrumentation包也升级到了1.25.1。亮点包括:

  • 添加了R2DBC,JFR流式度量和ZIO 2.0的新仪表。
  • 在使用JDBC仪表时,不再从db.user中输出密码。
  • Apache HTTP Client库现在也发出客户端度量标准。
  • 与语义约定对齐。

还有更多内容,请务必阅读发布说明!

项目更新

KubeCon EU在阿姆斯特丹聚集了一万多位云原生开发人员,你们中的很多人都参观了OpenTelemetry展台并打了个招呼!希望你们中的一些人拿到了我们限量版的KubeCon贴纸……如果没有,好吧,将会有更多限量版的贴纸。只是不会是为了KubeCon,因为它已经过去了。

我们收到了很多很好的反馈意见,我们很高兴能在接下来的几个月里将其作为一个项目来解决,包括:

  • 提高收集器组件的可发现性。
  • 提高对PR和问题的响应速度。
  • 完善日志桥API并使日志稳定。

在KubeCon上也有很多关于Observability社区的精彩演讲,包括在欧洲Observability日上的演讲。如果你有时间,请去看看,里面有一些非常有趣的实际示例,展示了人们如何使用OpenTelemetry!

新闻和即将举行的活动

OpenCensus将于2023年7月停止支持。一旦完成,我们初步目标将实现将OpenTelemetry作为OpenTracing和OpenCensus的单一替代品!