Prometheus 2.9.0 现在(2019.04.15)已经发布,在上个月的 2.8.0 之后又进行了一些修正和改进。
在 2.8.0 中引入的从 WAL 远程写读取时缺少时间序列的问题已经解决。这还应该修复启动时的 “unknown series references” 警告。为了让问题消失,需要一个干净的WAL(或等待所有的时间序列粗制滥造)。节省了远程写的内存使用,降低了片状目标对CPU的影响,并且对于连续第三个版本,针对 TSDB 中的索引也有了改进。
有一个 honor_timestamp
选项来处理异常目标产生的不必要和有问题的时间戳。TLS 证书现在从磁盘自动重新加载,现在 scrapes 交错跨 Prometheus 服务间(以前它们只交错在 Prometheus 服务中)。在服务发现中,OpenStack 和 Kubernetes 有更多的元数据,Consul 现在支持更多的 tags 如果你使用 tag ( 现在是 tags )配置字段来提高性能,。
还有其他一些小的改进,包括可读性稍强的日志输出、状态页包含更多信息以及其他端点通过POST工作。
还有许多改进、bug修复和其他更改,可以查看 release notes 来获取更多的信息。