开源监控解决方案 Prometheus 近期发布了 2.24,这也是今年的首次更新。此版本除了提升安全性、更新其命令行工具和时序数据库外,值得关注的亮点之一是在 Prometheus 服务器的 HTTP 端点上,添加了内置的 TLS 支持。
此功能提供了更安全的数据传输方式,Prometheus 开发团队认为,随着 Prometheus 被更多企业采用,用户对它的安全性也有更高的要求,因此他们在最新版本实现了这项呼声一直颇高的功能。
Prometheus 2.24 还支持重用 EC2 客户端,不再需要每次重新创建,开发团队使用 AWS Go SDK 来快速读取需要的凭据,降低了请求凭据的频率。此外,新版的 Prometheus 还能正确处理 EC2 执行实例的 IPv6 位置。
主要更新内容
- [FEATURE] 为 HTTP 端点添加 TLS 和基本认证 #8316
- [FEATURE] 增加
check web-config
子命令,用于检查 web 配置文件 #8319 - [FEATURE] 增加
tsdb create-blocks-from openmetrics
子命令,用于从 OpenMetrics 文件中回填指标数据 #8084 - [ENHANCEMENT] HTTP API: 只使用空 matcher 即可进行 Fast-fail 查询 #8288
- [ENHANCEMENT] HTTP API: 为 label API 添加 matcher 支持 #8301
- [ENHANCEMENT] promtool: 改进对命令行传递的 URL 的检查 #7956
- [ENHANCEMENT] SD: 在 EC2 SD 中暴露 IPv6 作为标签 #7086
- [ENHANCEMENT] SD: 重用 EC2 客户端,减少了请求凭据的频率 #8311
- [ENHANCEMENT] TSDB: 当压缩耗费的时间超过 block 时间范围时,添加日志记录 #8151
- [ENHANCEMENT] TSDB: 避免压缩后不必要的 GC #8276
- [BUGFIX] HTTP API: 通过 HTTP 多次退出时,避免通道的双重关闭 #8242
- [BUGFIX] SD: 忽略 DNS SD 中的 CNAME 记录,避免出现伪造的
Invalid SRV record
警告 #8216 - [BUGFIX] SD: 避免由 Kubernetes SD 中的有效 label 选择器触发配置错误 #8285
暂无更多评论