服务监控系统 Prometheus 2.0 已发布,Prometheus 是一个 Go 语言开发的开源的服务监控系统和时间序列数据库。
Prometheus 2.0 有一个简单而强大的运营模式。然而,基础设施领域也没有停滞不前,像Kubernetes和Mesos这样的项目正在迅速改变软件的部署和管理方式。受监控的环境变得越来越活跃。
存储
Prometheus 2.0 有性能显着提高,几乎在所有方面都有所改进。查询延迟更加一致,特别是在高系列流失的情况下,它的规模更大。在不同的现实世界生产情景下测量的资源消耗也显着下降:
- 与Prometheus1.8相比,CPU使用率降低了20% – 40%
- 与普Prometheus1.8相比,磁盘空间使用率降低了33% – 50%
- 没有太多查询,平均负载的磁盘I / O<1%
它也能够适应未来几年现代计算环境日益增长的动态特性。
过时处理
另外,Prometheus 也发生了一些大大小小的变化,使其更加一致和直观。最值得注意的是过时处理,这是最古老的路线图项目之一。随着新的改进,从这些目标中消失的监控目标或系列现在被明确地跟踪,这减少了人为因素的查询和提高警报响应。
其他改进
Prometheus 2.0 还内置支持整个数据库的快照备份。
完整更新内容请查看发布主页。