Prometheus是一个广泛监视企业IT事件(包括容器)的开源监控系统,本周发布了1.0版本。 这也是CNCF(Cloud Native Computing Foundation,云端本地计算)的第二个产品。这个组织致力于打造一个由容器驱动,且完全开源的平台。 Prometheus最初由音乐网站SoundCloud开发,已历时4年,在这段时间里很受重视。比如,CoreOS发现Prometheus有助于提高Google容器系统Kubernetes的性能,Kubernetes现在集成了Prometheus,无需插件。 Prometheus可以监控一系列资源:容器、Hadoop那样的应用框架、程序语言运行情况和程序栈,如Python和Go。从这些资源收集的数据会存储于一个基于时间的数据库中,这个数据库是专门为这个项目开发的。这些数据还可以进行输出,为后面的分析做准备。 1.0版本也暗示着项目即将进入正轨——无论是API集合还是配置安装的方式,查询方法也更加安全。这也意味着第三方组织可以开始开发自己的版本,或将其融入当前的企业容器生态系统。 今年早些时候,Prometheus和Kubernetes一同成为CNCF的正式项目。这两个项目都是CNCF开发在云端运行容器的开源平台计划的一部分。 Kubernetes在这方面已经取得成功,现在主要的云端容器平台都在使用它。Prometheus也不甘示弱,现在已经有很多公司开始使用并开发Prometheus了。 如 果Prometheus是对Kubernetes的一个补充,那么下一步则可能是扩展商业计划(作为在公有云市场的一种资源)。Prometheus开发 者称,Google已经使用Prometheus监视容器的载入状态了。下一步,Google的云平台客户将会开始使用Prometheus,不仅在容器 载入方面,在各方面都可以用它来监控。 |