企業應用可觀測性利器!華為雲CodeArts APM發布

2023-04-14     華為雲

原標題:企業應用可觀測性利器!華為雲CodeArts APM發布

當前,企業數字化轉型和業務網際網路化逐漸加深,企業對應用的高可用、可靠性提出了更高的要求。隨著企業快速引入雲原生、微服務、分布式等技術,業務規模和運維管理對象數量成倍增加,服務之間的依賴、調用關係愈發複雜。一方面企業享受著開發效率指數提升的紅利,同時也在承受著故障定位成本居高不下的痛楚。

由於傳統的監控只覆蓋了基礎設施、中間件、業務指標相關的觀測能力,缺少深入代碼級的性能監控和對用戶的真實體驗感知,給開發者、運維性能分析、故障定位和恢復帶來了極大的困難和挑戰。

權威數據顯示:每100毫秒延遲會使銷售額下降1%,每一秒鐘伺服器延遲會導致收入下降2.8%。例如,某著名搜索服務結果頁面從100毫秒放緩到400毫秒,會使收入流失4500萬到1.35億美元。由此可見,全面掌控、感知應用性能和用戶體驗已經變得愈發重要,甚至關係到商業公司生死存亡和社會影響。

4月14日,華為雲全鏈路應用性能管理服務CodeArts APM全新上線,提供端到端的全鏈路性能管理服務,涵蓋前端監控、應用性能監控,全面擁抱開源生態。

  • 華為雲CodeArts APM可在複雜的業務環境下自動發現服務間、接口間、實例間的調用關係,幫助用戶快速定位性能瓶頸,提升故障排查、處理的效率;
  • 通過前端監控完整復現用戶體驗路徑,解決影響用戶體驗中的慢請求、慢加載、慢交互、頁面崩潰等問題,提升產品用戶的體驗和轉化率。
  • 同時,華為雲CodeArts APM進一步打通了前後端鏈路,實現產品用戶從前端體驗到後台處理的全流程性能監控,為企業的業務穩定性與可用性保駕護航,助力企業商業成功。

應用性能管理是可觀測性的核心

隨著雲原生技術逐漸普及,傳統監控系統正朝可觀測性系統演進,業界對可觀測性的共識,是基於可觀測性的三大支柱「metrics、logging、tracing」。其中應用性能管理形成了Tracing為核心的可觀測性解決方案,作為企業可觀測性產品選型的重要評估標準。

一款應用性能管理工具應當具備如下主要能力:

多語言支持:支持常用開發語言,涵蓋java、php、go、node.js、python、.net、C++和主流應用框架。

無侵入式採集:用戶無需修改應用代碼,只需要部署探針包,修改相應的應用啟動參數,就能對應用進行全方位監控。

自動發現應用間的調用關係:通過對調用信息進行動態分析、智能計算,自動生成分布式應用間調用關係。

調用鏈追蹤:多個應用接入後,可自動針對某些請求進行採樣,採集單個請求的服務之間調用關係以及中間調用的健康情況,實現全局調用鏈路的自動跟蹤。

深入代碼級的性能診斷:與傳統監控系統不同,應用性能管理提供深入代碼層面的應用性能剖析,無需開發人員或者運維人員到日誌系統、甚至到真實的業務伺服器上查看執行情況來解決問題。

全面準確的指標監控:可度量應用的整體健康狀況,採集應用的各項性能指標,如服務間調用、異常、外部調用、資料庫訪問以及其他中間件的指標數據,幫助用戶全面掌握應用的運行情況。

擁抱開源生態:基於OpenTelemetry標準,全面兼容各類開源生態,如Jaeger、Zipkin、SkyWalking。

感知終端用戶的真實體驗:對移動端App或Web的用戶體驗進行監控,涵蓋所有移動端設備、瀏覽器以及小程序,了解終端用戶真實體驗感受,從而優化產品提升用戶體驗。

華為雲CodeArts APM,全面掌控應用的性能健康狀況

華為雲CodeArts APM為華為內部百萬微服務提供應用性能監控,幫助研發人員日常性能診斷、故障定位和排查,通過使用CodeArts APM實現現網故障1分鐘感知、5分鐘定界、10分鐘恢復能力的構築,有力的支撐了華為雲、終端、車、能源等各類型產品的應用性能管理和日常運維保障。

現在,華為雲將內部多年積累的應用性能管理能力沉澱到CodeArts APM,該工具具備5大特性

▌特性一:全鏈路應用性能監控,提供從用戶到代碼層面的監控

華為雲CodeArts APM提供全鏈路應用性能監控能力,涵蓋前端監控、應用性能監控,實現前、後端鏈路的打通,完整還原用戶的體驗現場,為產品體驗優化和問題定位指明方向。華為內部通過使用CodeArts APM,豐富問題排查手段,提升問題根因定位的效率,故障處理耗時減少45%

▌特性二:前端性能監控,全面感知終端用戶體驗

華為雲CodeArts APM對前端性能和用戶體驗數據進行多維度的可視化數據分析,包括頁面加載性能、JS錯誤、API請求、服務流量,全面掌控終端用戶的體驗。通過華為雲CodeArts APM,頁面體驗用時可優化至3S以內,被監控頁面故障主動發現率從40%提升到90%,大幅降低用戶頁面體驗的投訴率。

▌特性三:內置資源管理服務CMDB,解決海量資源對象與應用的管理難題

應用資源管理(CMDB)已被業界公認為運維解決方案的基石服務,華為雲CodeArts APM通過應用、組件、環境的分層樹形結構,清晰展示應用與資源的關係,並與華為雲應用運維管理服務(AOM)協同,統一資源對象模型,有效管理海量分散資源,保障數據準確性和一致性,幫助企業解決運維難、變更難的問題。

▌特性四:自動發現應用訪問拓撲關係,分鐘級快速定位故障

華為雲CodeArts APM可自動生成應用之間的訪問拓撲圖,發現應用、中間件、接口、實例間的調用關係和性能表現情況,異常問題清晰展現,幫助企業用戶快速確定故障範圍與影響,使得發現故障、問題定位時間從小時級降至分鐘級,減少業務日常運維保障的壓力。

▌特性五:分布式調用追蹤,深入代碼級的性能診斷和優化

華為雲CodeArts APM自動為每次請求構築完整的調用鏈訪問路徑,包含性能、代碼堆棧、SQL語句等組件訪問信息、相關的請求參數和性能指標數據,深入代碼級的追蹤幫助用戶快速定位問題根因,為性能優化、故障處理提供詳盡的數據支持。

得益於以上特性,華為雲CodeArts APM如今已廣泛應用於電力、物流、社保、汽車等領域,幫助企業提升用戶體驗,發現應用性能瓶頸,提升問題定位及處理的效率。

如深圳某知名物流企業通過使用華為雲CodeArts APM,故障定位的平均耗時從120分鐘降至5分鐘,平均故障恢復時長從60分鐘下降至10分鐘,極大地提升了故障處理的效率,成為服務運維保障的利器。

未來,華為雲CodeArts APM將不斷沉澱大型企業應用性能管理的最佳實踐,提供更豐富的應用性能管理特性,攜手國內外客戶、夥伴以及開發者,助力優化產品性能,共同提升問題定位及處理效率,打造卓越的數字化體驗。

關注@華為雲,了解更多資訊

文章來源: https://twgreatdaily.com/zh-cn/16bd7bbddede034e5d38d0f2ed71cb23.html