Serverless 可觀察性現狀
Serverless 一方面降低了開發者的運維負擔,開發者無需關注底層資源的情況;另一方面,需要滿足開發者對性能、對指標的可觀察性的需求,目前的 Serverless 應用架構,大多會涉及多個云服務,函式間、函式與其他云服務間的呼叫關系復雜,人工梳理和掌握全域依賴情況的難度大,定位性能瓶頸的難度大,一直是開發者的痛點,
2021年,Serverless 可觀察性的提升將是Serverless技術發展的重要趨勢,云廠商首先為云函式服務提供了配套的可觀察性功能,同時也在不斷探尋云函式和行業中現有可觀察性解決方案集成的思路,簡化流程,降低開發者的學習成本,更利于現有專案的平滑遷移,
APM 可觀察性解決方案
APM(Application Performance Management,應用性能管理)技術旨在監控和管理應用程式的性能和可用性,檢測和診斷復雜應用程式的性能問題,以保證預期的服務水平,目前APM 技術在服務器、容器場景下已相對成熟,使用 APM 技術可以實時洞察整個系統的運行狀態,通過鏈路追蹤分析每一次運行、每一次例外,快速發現系統中的性能瓶頸、幫助解決問題,保障用戶體驗,
騰訊云 Serverless 與行業 APM 解決方案集成
為了讓 Serverless 客戶能夠使用 APM 技術提升可觀察性,騰訊云 Serverless 與博睿資料、聽云、騰訊微服務觀測平臺這三個國內領先的 APM 團隊合作,騰訊云 Serverless 聚焦應用性能管理,在 APM 領域展開更為深入的合作,為企業的開發人員、運維人員以及個人開發者提供更多、更完善的應用級監控,
騰訊云 Serverless 和 APM 集成,將可觀測性的重點從單個系統轉為整體系統,在 Serverless 場景下,即從對單個函式的觀測轉為對 Serverless 應用(包含多個函式及其他服務)的觀測,通過豐富的指標監控采集分析、依賴拓撲圖、呼叫鏈分析、日志分析等能力,為開發者全面的展示整個應用的運行情況,
通過本次生態合作,我們將共同研發Serverless場景下的 APM 服務,騰訊云 Serverless 用戶將可以自由選擇博睿資料、聽云、騰訊微服務觀測平臺中的一家或幾家產品,享受國內頂尖的 APM 服務,使用Serverless APM 服務,將會有以下幾個方面的優勢:
更豐富的基礎監控指標采集與展示
云函式為用戶提供了呼叫次數、運行時間、受限次數等基礎監控指標的展示,APM產品可以補充更為豐富的基礎監控指標,諸如初始化次數、冷啟動時間、超時次數、吞吐率等指標,從而更好地評估函式及應用的初始化、運行情況;在現有指標的基礎上,APM產品提供更多的呈現形式,包括個性化儀表盤等功能,
與此同時,用戶不僅可以使用服務端監控,也可以使用各 APM 產品的客戶端監控,在一個平臺乃至一個資料大屏上同時監測業務的服務端和客戶端,

圖為博睿Server監控頁面

圖為聽云針對Serverless的性能分解圖表
鏈路追蹤能力
對于 Serverless 應用而言,一個應用包括一個或多個函式、API網關及其他云服務或者第三方服務,使用鏈路追蹤的能力,用戶可以根據依賴拓撲圖,高效地分析 Serverless 應用中各組件的呼叫關系、延時情況,在復雜系統中快速定位性能瓶頸和例外情況,

圖為博睿Server依賴拓撲圖
呼叫鏈分析
與依賴拓撲圖相配合的是呼叫鏈分析,使用呼叫鏈分析可以清晰的展示請求在系統內所有鏈路的處理情況,還原請求回應程序的完整現場,分析鏈路上每個服務的狀態和耗時,將每個服務的處理耗時、服務間呼叫的網路耗時以瀑布圖的形式直觀的展示出來,方便用戶確認每一次“例外”請求的關鍵問題出在哪里,更好更高效地優化應用體驗,

圖為騰訊微服務觀測平臺

圖為聽云呼叫鏈分析
總結與展望
騰訊云 Serverless 一直致力于開放生態,與合作伙伴共同為企業和開發者提供更優質的體驗,我們助力微信小程式云開發,服務超過100萬開發者;我們推出企業級解決方案,服務超過1萬家企業客戶、超過500家大型企業,目前,騰訊云Serverless產品日呼叫量超過100億次,已經成為國內第一的Serverless廠商,
去年,我們成為全球流行的 Serverless Framework 平臺的大中華區獨家戰略合作伙伴,聯合開發下一代 Serverless 工具,共享知識產權,共同建設開源社區,極大推動了國內 Serverless 技術與國際對齊,讓國內的開發者體驗到 Serverless Framework 的高效與便捷,
本次生態合作將提升騰訊云 Serverless 產品的可觀察性,幫助客戶業務更好地做可用性建設,助力業務發展,本次生態合作,我們與博睿資料、聽云、騰訊微服務觀測平臺展開密切合作,我們以開放的心態,歡迎更多合作伙伴與我們一同建設 Serverless 生態、推進 Serverless 技術的發展,讓更多企業和開發者享受 Serverless 技術帶來的紅利,
One More Thing
立即體驗騰訊云 Serverless Demo,領取 Serverless 新用戶禮包 ?? serverless/start
歡迎訪問:Serverless 中文網!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251510.html
標籤:其他
