應用實時監控服務ARMS包含多種子產品。為滿足不同的需求,各子產品提供多種版本,例如基礎版和專家版等。本文對比應用監控各個版本的功能與特性。
ARMS基礎版已不支持開通,并將于2024年03月31日起停止提供技術支持。更多信息,請參見【計費變更】ARMS基礎版停止提供技術支持公告。
ARMS應用監控是一款面向應用性能管理的監控工具,結合了業界先進的分布式應用監控和鏈路追蹤理論模型與阿里巴巴集團內部實踐,為您提供更加全面的面向應用的實時監控服務。各版本的計費詳情,請參見ARMS定價詳情。
產品功能 | 基礎版 | 專家版 |
應用總覽 | ||
展示應用的總請求量、平均響應時間、實時實例數等總體統計數據,以及服務請求量、服務響應時間等時序圖,可直觀展現應用性能的總體概況。 | ||
自動發現應用或接口之間的調用關系,并生成實時拓撲圖。 | ||
應用詳情 | ||
概覽 自動發現應用或接口之間的調用關系,并生成實時拓撲圖。 | ||
用于監控堆內存指標、非堆內存指標、直接緩沖區指標、內存映射緩沖區指標、GC(垃圾收集)累計詳情和JVM線程數等JVM指標。 | ||
用于監控具體應用所使用的線程池的各項指標,包括核心線程數量、當前線程數量、最大線程數量、活動線程數量、提交任務數量和任務隊列容量。 | ||
用于監控CPU、內存、磁盤、負載、網絡流量和網絡數據包的各項主機指標。 | ||
按應用、實例、接口等維度展示和分析SQL、異常與錯誤。 | ||
了解應用的所有接口的被調用情況,包括產生時間、耗時、狀態等信息。 | ||
定時任務功能可以幫助您了解定時任務的詳細情況,包括概覽、SQL調用分析、NoSQL調用分析、異常分析、錯誤分析、鏈路下游和調用鏈查詢。 | ||
接口調用 | ||
概覽 自動發現應用或接口之間的調用關系,并生成實時拓撲圖。 | ||
按應用、實例、接口等維度分析SQL語句,診斷慢調用根因。 | ||
按應用、實例、接口等維度分析異常下鉆信息。 | ||
展示應用的錯誤和HTTP狀態碼統計數據。 | ||
列出了應用上游和應用下游的接口及其調用性能指標,包括請求數、響應時間和錯誤數。 | ||
顯示服務接口中的參數詳情,以及根據該參數詳情生成的調用鏈次數和調用鏈響應時間。 | ||
將云產品生成的事件數據進行統一管理、存儲、分析和展示。 | ||
數據庫調用 | ||
自動發現應用與數據庫之間的調用關系,并生成實時拓撲圖。 | ||
按應用、實例、接口等維度分析SQL語句,診斷慢調用根因。 | ||
按應用、實例、接口等維度分析異常下鉆信息。 | ||
展示調用了數據庫的接口。 | ||
顯示數據庫的所有調用鏈列表。 | ||
其他監控 | ||
外部調用的請求數、響應時間、錯誤數、HTTP狀態碼統計等指標。 | ||
展示消息隊列Apache RocketMQ版的Topic發布和訂閱消息的情況。 | ||
應用診斷 | ||
聚合展示所有異常的次數、名稱、接口和摘要等信息。 | ||
提供線程粒度的CPU耗時和每類線程數量的統計,并且每5分鐘記錄一次線程的方法棧并聚合,可真實還原代碼執行過程。 | ||
當應用出現業務異常問題時,您可以通過分析業務日志,精準定位業務異常。 | ||
Arthas是診斷Java領域線上問題的利器,利用字節碼增強技術,可以在不重啟JVM進程的情況下,查看程序的運行情況。 | ||
應用設置 | ||
支持多種Agent安裝方式。支持一鍵刪除應用。 | ||
配置調用鏈采樣率、Agent開關、閾值、無效接口調用過濾規則等。 | ||
在應用的業務日志中關聯調用鏈的TraceId信息,從而在應用出現問題時,能夠通過調用鏈的TraceId快速關聯到業務日志,及時定位分析、解決問題。 | ||
調用鏈查詢 | ||
按調用類型、耗時、應用名稱、IP、接口等維度進行組合查詢,查看分布式調用鏈及本地調用方法棧。 | ||
告警 | ||
根據應用監控特定指標配置報警規則。 | ||
根據應用監控特定需求配置交互式大盤。 | ||
AGENT插件支持 | ||
支持Tomcat、Jetty、Spring Boot、Dubbo、HSF、HttpClient、MySQL、Oracle,以及所有阿里巴巴中間件。 | ||
API調用 | ||
借助ARMS應用監控API獲取應用監控結果。 | ||
監控數據保存策略 | ||
指標數據保存時長用于統計查詢的應用調用時序統計數據(如TPS、響應時間等)的保存時長。 | 3天 | 90天 |
鏈路數據保存時長用于搜索診斷的應用調用明細數據(如分布式調用堆棧等)的保存時長。 | 1天 | 30天 |
開通鏈接 |