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/Google項目啟動的,但現在有超過40多家公司定期為該項目作出貢獻,從世界上最大的雲計算公司到小型初創公司和個人貢獻者。

自Envoy項目啟動以來各公司貢獻的百分比

  • 文檔擴展 – 項目文檔的持續增加和改進,對於任何開源項目的發展都是必不可少的。自加入CNCF以來,向Envoy提交文檔的作者和公司的數量分別增長了300%和200%以上。

自2017年加入CNCF以來,Envoy記錄到:

  • >1.7K的貢獻者
  • >10.3K的程式碼提交
  • >5.7K的拉取請求
  • >51K的貢獻
  • 176家作出貢獻的公司

我們很高興地看到,在過去的三年里,Envoy項目已經取得了很大的進展,而且在過去的兩年里,在我們與Envoy社區的合作中,CNCF對這一增長產生了積極的影響。更好的是,我們堅信Envoy的發展才剛剛開始。

這份報告是CNCF致力於培育和維持一個開源的、與供應商無關的項目生態系統的一部分。請閱讀並享受該報告,與我們分享你的回饋—並繼續關注其他項目的更多項目旅程報告。