写点什么

Cortex 是什么?

用户头像
耳东@Erdong
关注
发布于: 刚刚

2020.8.20,CNCF 技术监督委员会(Technical Oversight Committee,TOC)投票同意将 Cortex 作为孵化级托管项目。

Cortex 为 Prometheus 提供了水平伸缩、高可用性、多租户和长期存储。

“Cortex 是 CNCF 景观的一个极好的补充,社区非常兴奋地欢迎它作为一个孵化项目。”CNCF TOC 成员、美国运通云平台工程师 Katie Gamanji 说:“Cortex 拥有一个构建良好的治理模式,欢迎一个不断增长和多样化的贡献者基础。路线图包括基于块的存储和可变保留等特性,重申了最终用户社区对 Cortex 的广泛采用。”

Cortex 是由 Weaveworks 发起的,作为一个 Prometheus 的托管解决方案,由 Tom Wilkie 和 Julius Volz 领导。通过 Weaveworks 的工程师,包括 Aspen Mesh、Freshtracks 和 Electronic Arts(EA)以及 Grafana Labs 在内的早期采采者的共同努力,Cortex 被构建成一个可伸缩、快速、易用的解决方案,用于监测和 Prometheus 的长期存储。这个项目现在有 8 名维护人员,来自 4 家不同公司——Grafana Labs、微软、Splunk 和 Weaveworks。

Cortex 被一些组织用于生产,包括 EA、Gojek 和 Rewe Digital,他们大规模使用 Cortex,这意味着他们使用超过 1500 万个活跃系列。

“Cortex 已经从沙箱项目转变为孵化级项目,这让我们很兴奋,”Cortex 维护者 Tom Wilkie 说。“云原生世界的很大一部分使用 Prometheus 来进行监控,所以我们构建了 Cortex 来利用和扩展它的能力。”

Cortex 的主要特性:

水平伸缩:Cortex 可以在一个集群中跨多台机器运行。这使你能够将来自多个 Prometheus 服务器的指标数据发送到单个 Cortex 集群,并在一个地方跨所有数据运行“全球聚合”查询。

高可用性:当在集群中运行时,Cortex 在机器之间复制数据。这允许你在机器故障时在图中留下空白。

多租户:Cortex 可以将数据和查询从多个不同的独立 Prometheus 源隔离在一个集群中,允许不受信任的各方共享同一个集群。

长期存储:Cortex 支持 Amazon DynamoDB、谷歌 Bigtable、Cassandra、S3、GCS 和 Microsoft Azure 用于指标数据的长期存储。这允许你长期存储比任何一台机器的生命周期更长的数据,并将此数据用于长期容量规划。

显著的里程碑:

来自 22 家公司的 379 名贡献者

超过 23k 个贡献

近 6k 个提交

3k 个 GitHub 星星

2020 年 4 月,Cortex 发布了 1.0 版本,引入了 API、配置和软件管理方面的稳定性保证,改进了文档,使项目更容易使用。

“Cortex 团队在 1.0 版本上已经走了很长一段路,发展了社区,使它真正更容易被采用。”CNCF CTO Chris Aniszczyk 说:“我们很高兴看到社区与像 Prometheus 和 Thanos 这样的姐妹社区合作和发展。”

Cortex 建立在 CNCF 项目之上,包括 Prometheus、Kubernetes、Jaeger、OpenTracing 和 gRPC。除了与 Prometheus 和 Kubernetes 整合外,该团队还与 CNCF 的孵化项目 Thanos 在多个领域密切合作。这得益于 Prometheus、Cortex 和 Thanos 的维护人员和代码的重叠,以及这三个项目之间的密切协调。

作为 CNCF 托管项目,加入孵化技术像 OpenTracing、gRPC、CNI、Notary、NATS、Linkerd、Rook、etcd、OPA、CRI-O、TiKV、CloudEvents、Falco、Argo、Dragonfly、SPIFFE 和 SPIRE、Contour、Operator Framework、Thanos,Cortex 是一个中立的基金会的一部分,该基金会与它的技术兴趣保持一致,而更大的 Linux 基金会则提供了治理、市场支持和社区服务。


发布于: 刚刚阅读数: 2
用户头像

耳东@Erdong

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
Cortex 是什么?