2018年从云原生基金会(Cloud Native Computing Foundation,CNCF)毕业的开源监控项目Prometheus,其生态系正在蓬勃发展中,CNCF宣布,建立在Prometheus之上的Cortex以及Thanos项目,现在都进入到孵化器中。目前在CNCF孵化器中的项目达到21个。
Cortex以及Thanos的目标,都是要提供可扩展的Prometheus部署,两方各有其支持者,Cortex成员包括了Prometheus创建者Julius Volz以及维护者Tom Wilkie,而Thanos项目其中一位维护者,则是Prometheus项目知名成员Frederic Branczyk。
Cortex在今年4月的时候,发布了1.0版本,该项目最初由Weaveworks启动开发,并在2018年进入CNCF沙盒,是以Prometheus为基础的开源时间序列数据库与监控系统,具有水平扩展,还有接近无限的数据留存能力。除了Weaveworks的努力,之后EA与Grafana Labs等多个早期采用者,也都为项目贡献了不少。
Cortex被建构为可扩展,且易于使用的解决方案,可用于Prometheus监控和长期存储,Cortex多租户的特性,可以在单个集群将不同Prometheus来源隔离,使不受信的各方共享同一个集群。而且Cortex还支持热门的云储存服务,诸如Amazon DynamoDB、Google Bigtable、Cassandra、S3、GCS和微软Azure等储存。
目前Cortex主要维护者来自Grafana Labs、微软、Splunk和Weaveworks。EA、Gojek和Rewe Digital等企业组织已经将Cortex用于生产阶段,并且进行超大规模部署。
而另外一个阵营Thanos,诉求以简单且高成本效益的方式,缩放以Prometheus为基础的系统,目的是要实现全球规模的监控。Thanos由Improbable创建,目前维护者来自AdForm、Grafana Labs、红帽和Utility Warehouse,已经被阿里云、红帽与Monzo等企业用于生产环境。
Thanos维护者Frederic Branczyk提到,Thanos是一种易于安装的解决方案,可以将用户的Prometheus执行个体过渡到具有长期储存功能的监控系统。大多数的Thanos都部署在Kubernetes上,可用来监控跨多集群与多云的微服务或是基础设施。
https://www.ithome.com.tw/news/139549
https://www.cncf.io/blog/2020/08/20/toc-welcomes-cortex-as-an-incubating-project/
https://www.cncf.io/blog/2020/08/19/toc-approves-thanos-from-sandbox-to-incubation/
北京站:9月11-13日
上海站:9月18-20日
602300Prometheus相关项目Thanos与Cortex,加入CNCF孵化器
文章评论