主要观点:Prometheus 团队宣布 Prometheus 3.0 版本发布,这是 7 年来的首个主要版本,在保持稳定性和兼容性的基础上增加了新功能。
关键信息:
- 发布地点为 Berlin 的 PromCon,发布版本为 3.0 beta 后立即可用。
- 新 UI 默认启用,更现代、无杂物,有新功能如 PromLens 风格树视图,可能存在 bug 需报告。
- Remote Write 2.0 增加对新元素的支持及字符串内联优化等。
- 默认支持所有有效 UTF-8 字符用于指标和标签名,Go 客户端已更新,其他语言很快支持。
- 与 OpenTelemetry 兼容,可作为原生接收器接收 OTLP 指标,有 UTF-8 归一化支持。
- 原生直方图为高效替代方案,仍为实验性且未默认启用。
- 包含一些破坏现有功能的更改,需查看迁移指南。
- 展示了性能提升,通过 prombench 宏基准测试。
- 未来有诸多改进方向,如新治理、更多 OpenTelemetry 兼容性等。
重要细节: - 新 UI 截图展示其外观变化。
- Remote Write 2.0 相关细节链接。
- 性能测试对比 3 个版本的 CPU 和内存使用情况图表。
- 升级建议从 Prometheus 2.x 先升级到 2.55 再到 3.0,回滚可从 3.0 到 2.55 但不能到更早版本。可从官方二进制和容器镜像下载试用 3.0 版本。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。