歡迎光臨
每天分享高質量文章

中國首個個人主導的 Apache 孵化專案 SkyWalking 成功畢業

2019 年 4 月 24 日(北美時間),Apache 軟體基金會宣佈,Apache SkyWalking 畢業,成為 Apache 軟體基金會頂級專案。

— 吳晟

 

轉自:mp.weixin.qq.com作者:吳晟

2019 年 4 月 24 日(北美時間),Apache 軟體基金會宣佈[1],Apache SkyWalking 畢業,成為 Apache 軟體基金會頂級專案。

Apache SkyWalking[2] 是一款應用效能監控(APM)工具,對微服務、雲原生和容器化應用提供自動化、高效能的監控方案。專案於 2015 年建立,並於 2017 年 12 月進入 Apache 孵化器。

“今天對於 SkyWalking 專案和 SkyWalking 社群是意義非凡的一天。我們要特別感謝 SkyWalking 的 Apache 孵化器導師,專案貢獻者和 Apache 孵化器幫助我們成為頂級專案”,Apache SkyWalking 專案 VP 吳晟說,” SkyWalking 最初只是為了幫助新人理解分散式追蹤,但隨著專案社群的變大和變強,我們成功的加入 Apache 孵化器。透過遵循 Apache 的社群建立樣式,現在我們有一個非常活躍並多元化的社群。有超過 70 家公司公開宣佈在使用 SkyWalking,專案有來自於數十家公司的超過 100 位的原始碼貢獻者。”

前此已有 7 個源自中國的頂級專案列隊歡迎新夥伴,堪稱八仙過海(Apache CarbonData[3]Eagle[4] 、Griffin[5]HAWQ[6] 、Kylin[7] 、RocketMQ[8] 、ServiceComb[9] ),後面目前還有 6 個源自中國的孵化專案正在努力化蛹為蝶(Apache brpc[10] 、Doris[11] 、Dubbo[12] 、ECharts[13] 、Sharding-Sphere[14] 、Weex[15] )。

值得特別關註的是,Apache SkyWalking 和其它由企業主導的開源專案不同,它是由吳晟創始並吸引許多個人及企業貢獻者參與形成的專案社群。這為本土開源專案及社群的發展提供了一種嶄新的可能性與成功典範。

Apache SkyWalking 提供了分散式追蹤,服務網格Service Mesh遙感資料分析,指標聚合和視覺化等多種能力。專案改寫範圍,從一個單純的分散式追蹤系統,擴充套件為一個可觀測性分析平臺observability analysis platform和應用效能監控管理系統。

它包括以下主要功能:

◈ 基於分散式追蹤的 APM 系統,滿足 100% 分散式追蹤和資料採集,同時對被監控系統造成極小的壓力
◈ 雲原生友好,支援透過以 Istio 和 Envoy 為核心的服務網格來觀測和監控分散式系統
◈ 多語言自動探針,包括 Java、.NET、NodeJS
◈ 運維簡單,不需要使用大資料平臺即可監控大型分散式系統
◈ 包含展示 Trace、指標和拓撲圖在內的視覺化介面

Apache SkyWalking 的公開案例已經包含幾十家公司,包括:華為、阿裡巴巴、騰訊微眾銀行、東方航空、招商銀行、汽車之家、科大訊飛、貝殼、我愛我家、途虎養車、普元、國金證券、Daocloud、噹噹網、瓜子二手車、永輝超市、有贊、tetrate.io、tuya.com。

為一個已有系統建立分散式追蹤解決方案時,探針程式碼植入毫無疑問是最耗時的工作。我曾有機會早期參與 SkyWalking 的編碼,在那時,我就看到了 SkyWalking 的解決方案的價值。當我知道他們在尋找 Apache 孵化器導師時,我對專案會加入 Apache 感到非常激動,以及我非常的吃驚 SkyWalking 社群的成熟程度。在加入孵化器之前,它已經是一個非常類似 Apache 樣式的社群。如同當年的 Apache Kylin 一樣,SkyWalking 不僅僅是 Apache 孵化器過程的模範專案,它更是成為了 Apache Way 的在中國的推廣大使,很好的詮釋瞭如何透過 Apache Way 來構建強大的開源專案。祝賀 SkyWalking 畢業成為 Apache 頂級專案。

—Mick Semb Wever,Apache 基金會成員,SkyWalking 孵化器導師

SkyWalking 是在開源分散式追蹤專案中,唯一把可用性和使用者體驗最為關註核心的專案,而這些被大多數開源專案所忽略,使得分散式追蹤和 APM 更易用並更好運維是專案的核心標的,同時也是 Apache SkyWalking 值得時刻關註的重要原因。

—Jonah Kowal,Kentik CTO,前 Gartner VP Research

無論在中國和全球,Apache SkyWalking 在傳播現代雲原生可觀察性技術上做了很多的工作。我們很高興的看到 Apache SkyWalking 畢業成為頂級專案,希望看到專案社群的持續增長,以及包括 Kubernetes , Envoy , Jaeger 在內的 CNCF 專案的更多合作。

—Chris Aniczszyk , CNCF 基金會 CTO 和 COO

我經常聽使用者提到,可觀察性是他們從服務網格Service Mesh中獲得最重要特性。透過 Apache SkyWalking 與 Istio 的整合,SkyWalking 將自己的領域從語言探針擴充套件到 Service Mesh,幫助使用者理解自己系統的行為。兩個專案的整合已經非常成功,我期待使用者使用 Apache SkyWalking 和 Istio,管理和監控自己的部署環境。

—Zack Butcher,Istio 核心貢獻者

微眾銀行是中國首傢俬人銀行,由騰訊發起創立。公司使用了分散式和基於開源的系統架構。我們開發了基於 RocketMQ 的 WeMQ 訊息匯流排,併在大量的場景中,使用基於訊息的實現樣式,如訊息交換,釋出訂閱,請求響應樣式,並和其它訊息服務相相容。訊息樣式成為了業務實現中的核心技術。然後,隨著多種的訊息服務的使用,我們意識到,我們需要一種改寫全域性的視覺化追蹤系統,並對分散式訊息系統有良好的支撐,來幫助我們針對系統效能。我們相信 SkyWalking 能夠勝任這項挑戰。

—Eason Chen,微眾銀行技術專家,Apache RocketMQ 貢獻者,OpenMessaging TSC 成員

我很高興的看到 SkyWalking 晉升為 Apache 頂級專案。Apache SkyWalking 被整合在中國東方航空微服務支撐平臺中,SkyWalking 提供了大量使用特性,以及包括拓撲和 trace 展現在內的視覺化能力,幫助我們理解分散式系統。我希望開源社群能夠為 Apache SkyWalking 貢獻更多的外掛,並增強在多語言下的能力。

—毛烈,東方航空,架構師

我在2017年開始關註 SkyWalking,在過去的兩年中,它成長的非常快,社群也非常活躍。這個專案被大量的公司採用,並吸引了很多的開源開發者。Apache SkyWalking 使應用效能監控更簡單和更方便。我相信它將因為他的多元化社群,變得更加強大。祝福它。

—司冬雪,雲智慧,高階研發工程師

作為 SkyWalking 的早期使用者,早在噹噹網時,我們就使用了 SkyWalking 。那時 SkyWalking 還沒有進入 Apache 孵化器,我非常高興看到它一步一步的完善功能和社群,並最終成為 Apache 的頂級專案。十分值得同為 Apache 孵化專案的 ShardingSphere 學習。希望未來在資料庫領域的可觀察性方面進一步合作,一起打造更好的開源生態。

—張亮,京東架構師,Apache ShardingSphere(Incubating) PPMC 成員,前噹噹網架構師

恭喜 SkyWalking 晉級為 Apache 頂級專案!基於 SkyWalking 優雅的設計和良好的效能,完美解決了我們鏈路跟蹤和監控的問題。感謝開源社群為我們帶來這麼棒的產品,願這個專案越來越好。

—周宇淇,國金證券佣金寶,中介軟體開發負責人

在幫助企業客戶從傳統應用架構向微服務架構轉型的過程中,微服務治理平臺其中很重要一環是可觀察性,能夠獲取微服務、中介軟體等元件之間以及微服務內部的呼叫關係,並以此為基礎生成統計資料,包括微服務對外提供服務的 SLA 等。我們調研了很多類似的開源技術,最終選擇了 SkyWalking 作為 DaoCloud 微服務治理平臺的核心元件,原因是它的開放性,可擴充套件性,效能,程式碼質量,活躍的社群以及和 Istio 的前瞻性整合。

—王天青,DaoCloud 首席架構師

祝賀 SkyWalking 畢業成為 Apache 頂級專案,它使我們能夠管理和觀察大規模分散式系統,並幫助我們改進微服務設計。

—徐年剛,永輝雲端計算聯合創始人

“SkyWalking 正在努力成為一個全球範圍的頂級開源專案”,Apache SkyWalking 專案 VP,吳晟補充道,”我們歡迎大家透過郵件串列,GitHub,Slack channel 參與,透過各大會議、專案官網和官方檔案,瞭解專案。”

Apache SkyWalking 近期活動包括:

◈ 5月11日 SkyWalking DevCon
◈ 6月21日-23日 GIAC 中國深圳 
◈ 6月25日-26日 KubeCon & CloudNativeCon 中國上海  
◈ 9月9日-13日 ApacheCon 北美
◈ 10月18日-19日 DevOps Stage 烏克蘭基輔

可用性和監督

Apache SkyWalking 軟體是在 Apache License v2.0 下釋出的,由活躍的貢獻者自主選擇並組建的團隊監督。專案管理委員會(PMC)負責指導專案的日常運營,包括社群發展和產品釋出。有關下載,檔案以及參與 Apache SkyWalking 的方法請訪問:

◈ http://skywalking.apache.org/ 
◈ https://twitter.com/ASFSkyWalking 

已同步到看一看
贊(0)

分享創造快樂