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