Prometheus正式从CNCF毕业,已具备一定的成熟度和稳定性

2018 年 8 月 11 日 高效开发运维
作者 | Dan Meyer
译者 | 无明
继 Kubernetes 之后,Prometheus 正式从 CNCF 毕业

8 月 9 日,CNCF 在 PromCon 上宣布 Prometheus 正式从 CNCF 毕业,与 Kubernetes 一起,成为头两个从 CNCF 毕业的项目。它们是第一批加入 CNCF 的项目,现在都毕业了,似乎也在情理之中。

CNCF 首席运营官 Chris Aniszczyk 解释说,毕业意味着这个项目已经具备了一定的成熟度和稳定性,供应商可以放心地将它集成到商业平台中,就像当初 Kubernetes 毕业后,它被集成到服务平台中的速度也加快了。

Kubernetes 是第一个从 CNCF 毕业的项目,在今年 3 月份拿到了毕业证书。

一个项目需要满足 CNCF 的一系列标准才能从 CNCF 毕业。这些标准包括采用率的增长、具有文档化和结构化的治理流程,以及对社区的坚定承诺。孵化项目比毕业项目低一级,但也必须遵守 CNCF 的准则,定义自己的治理结构,并建立指导委员会。

Aniszczyk 说,“我们将毕业视为项目的一个高标准,我们的整体目标是不断提升这些项目”。

监控的重要性

Prometheus 主要用于监控服务,包括容器在内。它基于特定的时间间隔从配置好的服务收集度量指标,将这些指标与定义好的规则进行匹配,生成结果,如果生成的结果中包含了某个规则,就触发警报。

Prometheus 会专门监控容器的状态、流经容器的请求以及运行在容器中的应用程序的内部状态。Prometheus 为开发人员提供了一种查询语言,用来聚合指标并生成见解。

随着越来越多的企业开始使用容器,容器监控变得越来越重要。但是,监控数千个存活期很短的应用程序是一个巨大的挑战。

Aniszczyk 说:“监控和跟踪能力已经成为云原生的筹码。当你把它们集成在一起时,需要拥有一个成熟的现代化监控系统,以便了解在系统内发生的事情,并在发生故障时发出警报”。

除 Prometheus 外,其他容器监控平台还包括 Datadog、ELK 和 Sysdig。

与 Kubernetes 的结合

Kubernetes 最初源自谷歌的 Borg 平台,同样,Prometheus 也是从曾经在 Borg 平台工作的谷歌工程师的想法发展而来。当时有一位叫作 Matt Proud 工程师的离开谷歌去了 SoundCloud,2012 年,他与 Julius Volz 一起创立了 Prometheus 项目。2016 年 5 月,Prometheus 加入 CNCF,至今已经发布了 30 个正式版本。

Prometheus 采用率的增长主要与容器的使用增加有关,更具体地说,Kubernetes 是事实上的容器编配器。Prometheus 与 Kubernetes 结合一起,实现了服务发现和对动态调度服务的监控。

虽然 Prometheus 与 Kubernetes 紧密相连,但它也可以单独运行。例如,Uber 使用 Mesos 替代 Kubernetes 作为容器编排器,并将自家的 M3 作为 Prometheus 的大规模指标平台。

Prometheus 的下一个目标是推出 OpenMetrics,OpenMetrics 意欲将 Prometheus 的指标格式演化成为事实上的行业规范。OpenMetrics 将在本周晚些时候发布。

下一个毕业的项目会是?

Aniszczyk 表示,在 Kubernetes 和 Prometheus 毕业之后,最有可能从 CNCF 毕业的下两个项目是 Envoy 和 Fluentd。

Envoy 是一个服务管理平台,去年 9 月加入 CNCF,最初由 Lyft 开发。Envoy 也是 Istio 服务网格平台的基础。Fluentd 是一个日志平台,2016 年底加入 CNCF。

随着少数项目的毕业或即将毕业,CNCF 也一直在忙着补充新的项目,包括 Helm(一个包管理器,用于支持基于 Kubernetes 构建的软件)、Rook 和 Vitess(基于云的存储系统),以及 Harbor(一个云原生注册表)。


今日推荐

这些年 Go 语言也逐渐风靡大厂,Go 语言真的有这么好吗?

不得不说 Go 语言有着非常干净便捷的语法,有一个成千上万程序员共同维护的代码库,加上编程能直接跑在操作系统上,集聚了高效的性能优点。想了解更多 Go 语言的实战心得笔记,扫描下方二维码可试读,郝林老师将多年面试心得与 Go 语言实战笔记都总结在《Go 语言核心 36 讲》里面了。

登录查看更多
0

相关内容

Kubernetes 是一个自动化部署,扩展,以及容器化管理应用程序的开源系统。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【硬核书】群论,Group Theory,135页pdf
专知会员服务
125+阅读 · 2020年6月25日
【硬核书】可扩展机器学习:并行分布式方法
专知会员服务
85+阅读 · 2020年5月23日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
【数字化】制造业数字化转型的实战路线图
产业智能官
39+阅读 · 2019年9月10日
基于Prometheus的K8S监控在小米的落地
DBAplus社群
16+阅读 · 2019年7月23日
美陆军计划部署四大新型地面无人系统
无人机
23+阅读 · 2019年4月30日
MBSE应用于航空产品研发的适航管理
科技导报
13+阅读 · 2019年4月26日
解读2018:13家开源框架谁能统一流计算?
AI前线
3+阅读 · 2018年12月17日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
19+阅读 · 2018年11月27日
Arxiv
6+阅读 · 2019年4月8日
Viewpoint Estimation-Insights & Model
Arxiv
3+阅读 · 2018年7月3日
VIP会员
相关资讯
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
【数字化】制造业数字化转型的实战路线图
产业智能官
39+阅读 · 2019年9月10日
基于Prometheus的K8S监控在小米的落地
DBAplus社群
16+阅读 · 2019年7月23日
美陆军计划部署四大新型地面无人系统
无人机
23+阅读 · 2019年4月30日
MBSE应用于航空产品研发的适航管理
科技导报
13+阅读 · 2019年4月26日
解读2018:13家开源框架谁能统一流计算?
AI前线
3+阅读 · 2018年12月17日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
19+阅读 · 2018年11月27日
Top
微信扫码咨询专知VIP会员