當前,企業數字化轉型和業務互聯網化逐漸加深,企業對應用的高可用、可靠性提出了更高的要求。隨著企業快速引入云原生、微服務、分布式等技術,業務規模和運維管理對象數量成倍增加,服務之間的依賴、調用關系愈發復雜。一方面企業享受著開發效率指數提升的紅利,同時也在承受著故障定位成本居高不下的痛楚。
由于傳統的監控只覆蓋了基礎設施、中間件、業務指標相關的觀測能力,缺少深入代碼級的性能監控和對用戶的真實體驗感知,給開發者、運維性能分析、故障定位和恢復帶來了極大的困難和挑戰。
權威數據顯示:每 100 毫秒延遲會使銷售額下降 1%,每一秒鐘服務器延遲會導致收入下降 2.8%。例如,某著名搜索服務結果頁面從 100 毫秒放緩到 400 毫秒,會使收入流失 4500 萬到 1.35 億美元。由此可見,全面掌控、感知應用性能和用戶體驗已經變得愈發重要,甚至關系到商業公司生死存亡和社會影響。
4 月 14 日,華為云全鏈路應用性能管理服務 CodeArtsAPM全新上線,提供端到端的全鏈路性能管理服務,涵蓋前端監控、應用性能監控,全面擁抱開源生態。
華為云 CodeArtsAPM 可在復雜的業務環境下自動發現服務間、接口間、實例間的調用關系,幫助用戶快速定位性能瓶頸,提升故障排查、處理的效率;
通過前端監控完整復現用戶體驗路徑,解決影響用戶體驗中的慢請求、慢加載、慢交互、頁面崩潰等問題,提升產品用戶的體驗和轉化率。
同時,華為云 CodeArtsAPM 進一步打通了前后端鏈路,實現產品用戶從前端體驗到后臺處理的全流程性能監控,為企業的業務穩定性與可用性保駕護航,助力企業商業成功。
應用性能管理是可觀測性的核心
隨著云原生技術逐漸普及,傳統監控系統正朝可觀測性系統演進,業界對可觀測性的共識,是基于可觀測性的三大支柱“metrics、logging、tracing”。其中應用性能管理形成了 Tracing 為核心的可觀測性解決方案,作為企業可觀測性產品選型的重要評估標準。
一款應用性能管理工具應當具備如下主要能力:
多語言支持
支持常用開發語言,涵蓋 java、php、go、node.js、python、.net、C++和主流應用框架。無侵入式采集
用戶無需修改應用代碼,只需要部署探針包,修改相應的應用啟動參數,就能對應用進行全方位監控。自動發現應用間的調用關系
通過對調用信息進行動態分析、智能計算,自動生成分布式應用間調用關系。調用鏈追蹤
多個應用接入后,可自動針對某些請求進行采樣,采集單個請求的服務之間調用關系以及中間調用的健康情況,實現全局調用鏈路的自動跟蹤。深入代碼級的性能診斷
與傳統監控系統不同,應用性能管理提供深入代碼層面的應用性能剖析,無需開發人員或者運維人員到日志系統、甚至到真實的業務服務器上查看執行情況來解決問題。全面準確的指標監控
可度量應用的整體健康狀況,采集應用的各項性能指標,如服務間調用、異常、外部調用、數據庫訪問以及其他中間件的指標數據,幫助用戶全面掌握應用的運行情況。擁抱開源生態
基于 OpenTelemetry 標準,全面兼容各類開源生態,如 Jaeger、Zipkin、SkyWalking。感知終端用戶的真實體驗
對移動端 App 或 Web 的用戶體驗進行監控,涵蓋所有移動端設備、瀏覽器以及小程序,了解終端用戶真實體驗感受,從而優化產品提升用戶體驗。
華為云 CodeArtsAPM 全面掌控應用的性能健康狀況
華為云 CodeArtsAPM 為華為內部百萬微服務提供應用性能監控,幫助研發人員日常性能診斷、故障定位和排查,通過使用 CodeArtsAPM 實現現網故障1 分鐘感知、5 分鐘定界、10 分鐘恢復能力的構筑,有力的支撐了華為云、終端、車、能源等各類型產品的應用性能管理和日常運維保障。
現在,華為云將內部多年積累的應用性能管理能力沉淀到 CodeArtsAPM,該工具具備5 大特性:
特性一:全鏈路應用性能監控,提供從用戶到代碼層面的監控
華為云 CodeArtsAPM 提供全鏈路應用性能監控能力,涵蓋前端監控、應用性能監控,實現前、后端鏈路的打通,完整還原用戶的體驗現場,為產品體驗優化和問題定位指明方向。華為內部通過使用 CodeArtsAPM,豐富問題排查手段,提升問題根因定位的效率,故障處理耗時減少 45%。
特性二:前端性能監控,全面感知終端用戶體驗
華為云 CodeArtsAPM 對前端性能和用戶體驗數據進行多維度的可視化數據分析,包括頁面加載性能、JS 錯誤、API 請求、服務流量,全面掌控終端用戶的體驗。通過華為云 CodeArtsAPM,頁面體驗用時可優化至 3S 以內,被監控頁面故障主動發現率從 40%提升到 90%,大幅降低用戶頁面體驗的投訴率。
特性三:內置資源管理服務 CMDB,解決海量資源對象與應用的管理難題
應用資源管理(CMDB)已被業界公認為運維解決方案的基石服務,華為云 CodeArtsAPM 通過應用、組件、環境的分層樹形結構,清晰展示應用與資源的關系,并與華為云應用運維管理服務(AOM)協同,統一資源對象模型,有效管理海量分散資源,保障數據準確性和一致性,幫助企業解決運維難、變更難的問題。
特性四:自動發現應用訪問拓撲關系,分鐘級快速定位故障
華為云 CodeArtsAPM 可自動生成應用之間的訪問拓撲圖,發現應用、中間件、接口、實例間的調用關系和性能表現情況,異常問題清晰展現,幫助企業用戶快速確定故障范圍與影響,使得發現故障、問題定位時間從小時級降至分鐘級,減少業務日常運維保障的壓力。
特性五:分布式調用追蹤,深入代碼級的性能診斷和優化
華為云 CodeArtsAPM 自動為每次請求構筑完整的調用鏈訪問路徑,包含性能、代碼堆棧、SQL 語句等組件訪問信息、相關的請求參數和性能指標數據,深入代碼級的追蹤幫助用戶快速定位問題根因,為性能優化、故障處理提供詳盡的數據支持。
得益于以上特性,華為云 CodeArtsAPM 如今已廣泛應用于電力、物流、社保、汽車等領域,幫助企業提升用戶體驗,發現應用性能瓶頸,提升問題定位及處理的效率。
如深圳某知名物流企業通過使用華為云 CodeArtsAPM,故障定位的平均耗時從 120 分鐘降至 5 分鐘,平均故障恢復時長從 60 分鐘下降至 10 分鐘,極大地提升了故障處理的效率,成為服務運維保障的利器。
未來,華為云 CodeArtsAPM 將不斷沉淀大型企業應用性能管理的最佳實踐,提供更豐富的應用性能管理特性,攜手國內外客戶、伙伴以及開發者,助力優化產品性能,共同提升問題定位及處理效率,打造卓越的數字化體驗。
審核編輯 黃宇
-
數字化
+關注
關注
8文章
8708瀏覽量
61726 -
華為云
+關注
關注
3文章
2445瀏覽量
17408
發布評論請先 登錄
相關推薦
評論