OpenTelemetry焦点,2023年10月
欢迎回到2023年10月的OpenTelemetry焦点!在我们为北美KubeCon在芝加哥做准备的一个忙碌月之后,我们有很多话要说,很高兴能够亲眼见到你们!
如果你是一个维护者,有什么你希望在这里亮相的东西吗?通过email与我联系,或者在CNCF Slack #otel-comms频道上找我。
发布和更新
以下是我们一些核心仓库的最新更新情况。
规范和语义约定
发布了OpenTelemetry规范的1.26.0版本。这个版本包括一些小的变化,以及一个新的章节,解释了OpenTelemetry如何处理组件的升级和版本管理。详情请访问完整的变更日志。
语义约定v1.22.0对JVM、HTTP、System和Messaging命名空间进行了重大改动。
主要的重大变化亮点包括:
- 所有JVM指标从
process.runtime.jvm.*
改名为jvm.*
。 - 为JVM指标属性添加命名空间。
- 将
http.client.duration
和http.server.duration
指标重命名为http.client.request.duration
和http.server.request.duration
。 - 将
jvm.classes.current_loaded
指标重命名为jvm.classes.count
。 - 从JVM指标命名空间中移除复数形式。
- 将
system.cpu.
、system.memory.
、system.paging.
、system.disk.
、system.filesystem.
和system.network.
指标下的几个属性指标重命名。
HTTP指标的重大改变包括将http.server.request.size
指标重命名为http.server.request.body.size
,将http.server.response.size
指标重命名为http.server.response.body.size
。消息传递指标的重要变化包括将messaging.message.payload_size_bytes
指标重命名为messaging.message.body.size
,以及移除messaging.message.payload_compressed_size_bytes
。遥测指标也有重要的更新,如将资源属性telemetry.auto.version
重命名为telemetry.distro.version
。
此外,还引入了许多非破坏性的变化,包括添加了新的属性指标、更新了命名约定,并引入了某些指标的新方案。
详细的发布说明请参考此链接。在更新OpenTelemetry SDK时,请注意这些变化。
Collector
像往常一样,10月份发布了两个版本的Collector。可以在这里找到发布说明。
这些版本包括两个重要的功能增强,以及一些废弃项。引入了控制pdata
可变性的API。另外,所有组件的日志记录现在都默认为采样日志记录模式。之前版本中标记为废弃的某些结构体和方法现在已经被删除。
collector-contrib也发布了多个版本。值得注意的废弃项和重大变化包括:
k8sclusterreceiver
:删除了opencensus.resourcetype
属性。splunkhecexporter
和signalfxexporter
:删除了max_connections
配置字段,用max_idle_conns
或max_idle_conns_per_host
替代。dockerstatsreceiver
:将cpu.container.percent
废弃,改用container.cpu.utilization
。- 已删除
parquetexporter
。
此外,对各种处理器、接收器和导出器进行了许多改变和增强。
Operator也进行了多次更新,亮点包括:
- Kubernetes的最低要求版本现在是1.23。
- 支持自动仪表化NGINX pod。
- OpAMP桥的改进。
- 全面更新了仪表化库。
更多详细信息请参阅发布说明。
Java
1.31.0版本包括许多小的变化。值得注意的是,对语义约定包含包的破坏性变化,因为发布了一个新的与语义约定版本对齐的模块。
JavaInstrumentation新增了对Apache Pekko的仪表化,以及许多增强和错误修复。
JavaScript
1.17.1版本修复了跟踪和度量的几个错误。实验构建包括了对日志导出器的几个错误修复和增强,对直接Jaeger导出的弃用以及其他功能的改进。
.NET
1.7.0-alpha版本包括许多错误修复和更新,包括一些破坏性变化。
新闻和即将举行的活动
北美KubeCon即将在芝加哥举行,日程安排已经公布!请查看可观察性专场,了解有关OpenTelemetry、Prometheus等的演讲。
可观察性日也将再度举行,这将是一个非常棒的活动!请在上面的链接中查看已公布的日程安排。
我们还很高兴地宣布我们首次举办的Contribfest!你将有机会与Collector和JavaScript SIGs的维护者一起处理问题和PR,并更多地了解如何为OpenTelemetry做出贡献。
最后,记得在展览区的OpenTelemetry Observatory中与我们一起参加各种聚会、问答和与其他贡献者和用户建立联系。