2023年2月OpenTelemetry聚焦

欢迎阅读本月的OpenTelemetry聚焦!尽管北半球的大部分地区在寒冷和多雪,但这并没有冻结我们的进展。请继续阅读,了解新版本、公告和其他重要更新的概述。

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

发布和更新

以下是我们核心存储库的最新更新。

规范

v1.18 已发布,新版带来了一批语义约定的更新,以及有关Prometheus和OpenTelemetry度量之间的映射和转换的澄清。

收集器和contrib

v0.72 已发布,有几个重大变化需要注意:

  • 最低支持的Golang版本现在是1.19
  • 主机度量接收器已删除用于进程内存的弃用度量。
  • 收集器-contrib中的promtail接收器已被移除。
  • Jaeger导出器现在已弃用,将在未来版本中删除。
  • 添加了连接器!这些是作为导出器和接收器的组件,允许你通过管道传输数据。请查看有关组件的文档以获取更多信息。
  • 多个错误修复和增强功能。
Go

v1.14 已发布。这是最后一个支持Go 1.18的版本;将来会要求使用Go 1.19。语义约定已经更新,导致常量和函数名称发生更改。最后,还有各种错误修复和其他小的更改。

Java

v1.23 已发布,带来了稳定的base2指数直方图聚合和显著的度量重构。此版本还包括语义约定的更新、SDK关闭的改进以及SDK扩展的多项增强。 Java Instrumentation 也进行了更新,最显著的是更改了HTTP跨度名称以反映最新的语义约定。

PHP

v1 beta 在一月底宣布。PHP SIG期待您的反馈。此外,通信SIG计划很快发布针对PHP的新文档。

Python

v1.16 已发布,其中包括Jaeger导出器的弃用、几个性能改进和错误修复,以及对Prometheus导出的更改。

.NET

v1.4 删除了几个已弃用的扩展方法。

如往常一样,以上只是核心项目中重要变化和改进的一小部分。在升级OpenTelemetry的依赖关系时,请务必仔细阅读发布说明。

项目更新

Outreachy项目正在寻找参与者。这是一个年度计划,将新的开源贡献者与可以参与的小型、独立项目联系起来。还有机会自愿担任这些贡献者的导师。请阅读博客获取更多信息!

收集器SIG将开始新的面向亚太时间的会议 以支持全球的贡献者和维护人员。

我们的终端用户工作组撰写了一篇关于如何将OpenTelemetry与GraphQL一起使用的问答文章 Q&A about using OpenTelemetry with GraphQL

新闻和即将举行的活动

OpenTelemetry的维护者和贡献者将参加2023年4月18日的欧洲可观测性日,作为KubeCon/CloudNativeCon Europe 2023的一部分。