阿里中間件「前端+應用」兩大監控利器商業化首發 ARMS領跑APM市場
摘要: 日前,阿里巴巴中間件(Aliware)旗下產品業務實時監控服務ARMS正式商用。首發商用的ARMS目前涵蓋應用監控和前端監控兩大功能。由此,ARMS的商業化正式填補了阿里雲在APM(Application Performance Management)領域空白。
原文:http://click.aliyun.com/m/43710/
日前,阿里巴巴中間件(Aliware)旗下產品業務實時監控服務ARMS正式商用。首發商用的ARMS目前涵蓋應用監控和前端監控兩大功能。由此,ARMS的商業化正式填補了阿里雲在APM(Application Performance Management)領域空白。基於ARMS,用戶可以高效完成應用和前端的性能管理,可視化監控各項性能指標,並做出實時預警和監控。
大規模分散式應用全息監控
應用監控是本次ARMS商業化的重點功能,該功能是企業發展在微服務改造和分散式互聯網架構升級中必不可少的監控神器。
例如,如果企業發展迅速,在短時間可能就會增加應用數量,當應用數量增多時,如何對分散式應用進行有效監管?除了排查單一故障,如何從全局角度迅速找出故障根源?這些都是企業需要攻克的重要技術難點。
ARMS 應用監控主要理論模型基於Google Dapper,經過阿里內部鷹眼實踐,不僅支持了雙11數十萬個結點規模的應用監控,並且具備各種複雜功能場景的監控經驗,其功能除了常用的鏈路跟蹤以外,還包括內部基礎架構性能監控,中間件介面監控,業務全息排查,等多個場景。
藉助ARMS應用監控,用戶可以輕鬆實現以下功能:
? 快速瀏覽某段時間各微服務應用之間的網路拓撲和調用信息。
? 針對某類服務,快速統計出常見程序性能問題如慢SQL,Top異常,等。
? 通過問題服務所關聯的抽樣調用鏈,查看詳細的分散式調用堆棧信息或本地調用堆棧信息,快速定位分散式調用鏈中的問題點。
? 通過ARMS特製的日誌API和全息排查功能,用戶還可以將業務信息進一步關聯到具體的調用鏈中,快速定位相關業務信息的調用鏈上下文。
和同類APM類工具相比,基於鷹眼的ARMS應用監控功能除了能夠比較好的提供分散式應用的調用鏈、本地調用堆棧、異常捕獲、各類中間件介面調用監控功能以外,還具備以下優點:
? 支持介面廣泛:首次推出的應用監控除支持Aliware(EDAS, MQ)介面以外,將支持10多種通用的第三方中間件介面,最大限度做到應用的監控廣度。
? 日誌全息排查場景:通過後續ARMS提供的API,用戶可以自行將關聯調用鏈信息的日誌打出,日誌既可以在ARMS中通過業務信息進行基於調用鏈場景的排查以外,日誌也可以直接進入到日誌服務中進行直接查詢搜索。
? 和Aliware無縫集成:新推出的ARMS應用監控將和已有的Aliware如EDAS平台將無縫集成,用戶可以在EDAS上一鍵接入ARMS,後台Agent植入完全透明化。
「企業需要的不僅僅是一款可以追蹤單一鏈路故障的技術,而是一項便捷實用,全息排查,上手簡便的產品,在易用性上,特別是和阿里雲產品集成上,我們對ARMS進行了大量優化。」據ARMS產品負責人介紹。「例如,對EDAS的集成,用戶只需要在頁面上進行開通和授權,即可在ARMS上監控EDAS的應用數據,用戶無需對業務程序進行任何改造。」
輕鬆提升前端用戶體驗
ARMS的前端監控商業化,對於擁有快速增長的門戶網站的企業來講,也是一個利好消息。由於互聯網環境越來越複雜,企業獲取流量的方式也越來越多樣化,同一個企業往往同時具有iOS、Android、公眾號、移動Web甚至小程序等多個前端,因此前端的用戶體驗管理就尤為重要。
「ARMS前端監控對標的是APM領域的用戶體驗管理,即User Expeirence Management, 簡稱UEM技術。」據ARMS產品負責人表示,該技術通過對網站頁面上動態數據的採集監測和實時反饋,可幫助企業更高效地進行用戶體驗監測。
ARMS前端監控是阿里內部基於ARMS平台搭建的前端業務監控標準解決方案。和應用監控一樣,脫胎於阿里內部產品,主打 Web 端體驗數據監控,通過頁面打開速度(測速)、頁面穩定性(JS Error)、外部服務調用成功率(API)三叉戟組合來監測 Web 頁面的健康度。經過多年磨練,其易用性和穩定性大幅提升,非常適合大多數中小企業甚至是個人創業者。
ARMS的前端監控可以JS埋點方式快速接入,默認監控功能包括:
- 訪問量監控:基於頁面和地域等維度的PV/UV訪問量監控。
- 滿意度監控:基於國際通用標準演算法對各類頁面進行各類維度視角的滿意度統計。
- API監控:與頁面監控一樣,ARMS前端監控還提供各類網站API監控。其他跟前端監控相關的各類指標。
值得一提的是,與市面上大多瀏覽器端監控解決方案相比,ARMS前端監控還具有一大特點,那就是基於ARMS實時計算平台構建,任務可實現高度定製化。瀏覽器上報SDK開放了底層的求和、求平均、求百分比等統計介面,易於業務方在自定義場景下自行進行質量監控相關的擴展。也就是說使用者可以根據自己網站的屬性,調用想要的數據,實現數據多樣性。
此外,基於應用性能指標演算法(APDEX),ARMS還對應用站點及頁面進行了滿意度評分,可以很直觀地了解到用戶對站點或頁面的體感。
據ARMS產品負責人表示,「得益於內部技術改造和優化,ARMS推出的產品價格遠低於業界產品,可以使企業監控成本大幅降低。」阿里中間件Aliware是阿里巴巴集團生態系統技術的基石,支撐了淘寶、天貓、聚划算等99%以上的大規模應用,被稱為阿里歷年雙11背後的秘密武器。經過10多年的技術孵化,目前消息隊列MQ、企業級分散式應用服務EDAS、性能測試PTS等近10款產品已經對用戶開放。
「幫助用戶建立更專業的企業IT架構是Aliware的使命。」據ARMS產品負責人表示,為了給用戶提供更大的優惠,ARMS商業化首發階段還為用戶提供6折優惠。用戶可以登錄阿里雲官網,在ARMS產品中享受最新優惠活動。
更多技術乾貨敬請關注云棲社區知乎機構號:阿里云云棲社區 - 知乎
推薦閱讀: