CNCF发布Envoy项目旅程报告

  • 2019 年 12 月 4 日
  • 筆記

今天,我们非常激动地为Envoy发布我们的项目旅程报告。这是我们针对CNCF毕业项目发布的第二份报告(第一份是Kubernetes)。

https://www.cncf.io/cncf-envoy-project-journey

https://www.cncf.io/cncf-kubernetes-project-journey/

Envoy是一个被广泛采用的开源网络代理,由Lyft的工程师开发,并于2016年9月14日发布。它经常与Kubernetes和其它云原生技术的部署一起使用,但是也用于许多非云环境。

https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communication-bus-92520b6c8191

从组织和运行迅速发展的EnvoyCon,到创建网络研讨会和记录案例研究,使Envoy更容易被接触,并促进和培育Envoy社区,CNCF培育Envoy成长的努力,涵盖了范围广泛的活动。这些活动的经费来自CNCF的会费以及赞助和会议注册的收入。

https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/co-located-events/#envoycon

https://www.cncf.io/projects/case-studies/?_sft_cstudies_project=envoy

我们想创建一系列的报告,帮助解释我们的培育工作,以及我们看到的围绕我们托管的项目发展的一些积极趋势和成果。本报告试图客观地评估Envoy项目的状况,以及CNCF如何影响Envoy项目的进展和增长。我们认识到不可能找出相关性和因果关系,但这份报告试图记录相关性。对于该报告,我们从多个来源获取数据,特别是CNCF自己的DevStats工具,它为所有CNCF项目提供了详细的开发统计信息。

https://envoy.devstats.cncf.io/d/8/dashboards?orgId=1&refresh=15m

报告的一些要点包括:

  • 开发速度 – Envoy继续在所有四个关键的开发速度矢量上显示出强劲的增长 – 代码提交、拉取请求、问题归档和作者。自Envoy加入CNCF以来,项目贡献者的数量增加了600%以上。

Envoy贡献者随时间的累积增长

  • 代码多元性 – Envoy实际上已经成长于最终用户社区,该社区仍然贡献了Envoy的很大一部分。此外,Envoy最初主要是作为Lyft/谷歌项目启动的,但现在有超过40多家公司定期为该项目作出贡献,从世界上最大的云计算公司到小型初创公司和个人贡献者。

自Envoy项目启动以来各公司贡献的百分比

  • 文档扩展 – 项目文档的持续增加和改进,对于任何开源项目的发展都是必不可少的。自加入CNCF以来,向Envoy提交文档的作者和公司的数量分别增长了300%和200%以上。

自2017年加入CNCF以来,Envoy记录到:

  • >1.7K的贡献者
  • >10.3K的代码提交
  • >5.7K的拉取请求
  • >51K的贡献
  • 176家作出贡献的公司

我们很高兴地看到,在过去的三年里,Envoy项目已经取得了很大的进展,而且在过去的两年里,在我们与Envoy社区的合作中,CNCF对这一增长产生了积极的影响。更好的是,我们坚信Envoy的发展才刚刚开始。

这份报告是CNCF致力于培育和维持一个开源的、与供应商无关的项目生态系统的一部分。请阅读并享受该报告,与我们分享你的反馈—并继续关注其他项目的更多项目旅程报告。