写点什么

Prometheus 2.30.0 新特性

用户头像
耳东@Erdong
关注
发布于: 6 小时前

Prometheus 2.30.0 现在(2021.09.14)已经发布,在上个月的 2.29.0 之后又进行了很多的修复和改进。


本次 Prometheus 针对时序数据库 TSDB 新增了一个实验性质的特性,使用 --enable-feature=memory-snapshot-on-shutdown 在关闭时对内存块进行快照,以更快地重新启动 Prometheus 。还有就是对于 Scrape 也新增了一个实验性的特性,__scrape_interval____scrape_timeout__ ,使用这两个 label 进行重新标记,配置指标采集时间和采集超时。


另外对于获取指标 scrape 新增了 scrape_timeout_secondsscrape_sample_limit 两个指标,使用 --enable-feature=extra-scrape-metrics 参数可以在默认情况下避免额外的基数。


对于 scrape 进行了优化, 当使用 --scrape.adjust-timestamps 启动时,使用 -scrape.timestamp-tolerance 来调整 scrape 时间戳的公差。另外在 在解析指标时减少分配。


对于 docker 的服务发现,这次开始支持 host 的网络模式。


这次增对远程写进行了优化,提高发送示例时的吞吐量。


对于时序数据库 TSDB 进行了一些改进,通过移除额外的 map 和缓存来优化 WAL 文件的加载。


对于 promtool 工具也进行了优化,会加速检查重复的规则。


接下来是一些 BUG 的修复


对于 exemplars 调整示例存储从 0 到非 0 变化引起的问题。对于 时序数据库 TSDB ,当追加没有样本,正确减少 prometheus_tsdb_head_active_appenders。对于 promtool 工具的 rules backfill ,如果 backfill 不成功,返回 1。并且避免了创建重叠块。


对于 config,修复了用空的重标签操作重新加载配置时的问题。


详细的发行注记可以查看 release notes

参考链接

  • https://github.com/prometheus/prometheus/releases/tag/v2.30.0 ,By prombot of GitHub

发布于: 6 小时前阅读数: 4
用户头像

耳东@Erdong

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
Prometheus 2.30.0 新特性