数十万应用结点全息监控,ARMS新上线的应用监控神器到底有多牛?
摘要: 就在不久前,2017年阿里雙11剛剛創下電商史上的新銷售奇跡,24小時交易金額達1682億,每秒交易創建峰值325000,每秒支付峰值256000!在這個海量交易背后是數十萬個結點規模的應用的高效運行。
就在不久前,2017年阿里雙11剛剛創下電商史上的新銷售奇跡,24小時交易金額達1682億,每秒交易創建峰值325000,每秒支付峰值256000!在這個海量交易背后是數十萬個結點規模的應用的高效運行。而ARMS的“應用監控”就是保障這些復雜應用有效運行的秘密武器。近日,阿里中間件(Aliware)將該功能正式對外開放,目的是為用戶在應用性能管理方面提供更多便利。
在微服務時代,IT企業的應用規模迅速擴張,在中間件基礎之上的應用組件越來越復雜。如何針對大規模分布式應用進行有效監控的挑戰也越來越大。阿里內部在發展過程中也曾面臨同樣的問題,于是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應用監控接入分為三大步,1) 在ARMS上開通應用監控服務;2) 在應用側進行應用啟動參數,植入Agent;3)啟動應用,在ARMS側觀看監控效果。
業務實時監控服務 (Application Real-Time Monitoring Service, 簡稱ARMS) 是一款阿里云APM類監控產品。自上線以來,受到了眾多用戶的推崇。通過該產品,用戶可以基于前端,應用,或業務自定義等三個維度迅速便捷地為企業構建秒級的業務監控和響應能力。
除了ARMS以外,目前阿里中間件對用戶開放的產品還有消息隊列MQ、分布式數據庫服務DRDS、企業級分布式應用服務EDAS等十余款,用戶可以按需選用中間件服務,也可以通過眾多中間件產品重建企業級互聯網架構。
ARMS產品負責人還表示,后續對于阿里云上的中間件產品如EDAS,ARMS還會提供一鍵接入功能,輔助用戶以最大便利接入ARMS,而無需對應用進行任何改動。其支持語言方面,初次推出版本將主要支持Java類語言,后續也會支持更多語言類應用。
總結
以上是生活随笔為你收集整理的数十万应用结点全息监控,ARMS新上线的应用监控神器到底有多牛?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为云云原生首次在太空验证,提升“天算星
- 下一篇: 服务器之后加码存储,浪潮信息重磅发布新一