应用实时监控服务ARMS包含多种子产品。为满足不同的需求,各子产品提供多种版本,例如试用版、基础版和专家版等。本文对比应用监控各个版本的功能与特性。

ARMS应用监控是一款面向应用性能管理的监控工具,结合了业界先进的分布式应用监控和链路追踪理论模型与阿里巴巴集团内部实践,为您提供更加全面的面向应用的实时监控服务。各版本的计费详情,请参见ARMS定价详情

产品功能基础版专家版
应用总览

概览分析

展示应用的总请求量、平均响应时间、实时实例数等总体统计数据,以及服务请求量、服务响应时间等时序图,可直观展现应用性能的总体概况。feature_pg_app_overview_tab_overview_analysis
勾勾

拓扑图

自动发现应用或接口之间的调用关系,并生成实时拓扑图。feature_pg_app_overview_tab_topo
勾勾
应用详情

概览

自动发现应用或接口之间的调用关系,并生成实时拓扑图。feature_pg_app_details_tab_topo
×勾

JVM监控

用于监控堆内存指标、非堆内存指标、直接缓冲区指标、内存映射缓冲区指标、GC(垃圾收集)累计详情和JVM线程数等JVM指标。feature_pg_app_details_tab_jvm
勾勾

池化监控

用于监控具体应用所使用的线程池的各项指标,包括核心线程数量、当前线程数量、最大线程数量、活动线程数量、提交任务数量和任务队列容量。线程池监控指标
×勾

主机监控

用于监控CPU、内存、磁盘、负载、网络流量和网络数据包的各项主机指标。feature_pg_app_details_tab_host
勾勾

SQL调用分析、NoSQL调用分析、异常分析与错误分析

按应用、实例、接口等维度展示和分析SQL、异常与错误。feature_pg_app_details_tab_sql
×勾

接口快照

按应用、实例、接口等维度查看接口快照。feature_pg_app_details_tab_snapshot
勾勾
接口调用

概览

自动发现应用或接口之间的调用关系,并生成实时拓扑图。 feature_pg_interface_calls_tab_topo
×勾

SQL调用分析、NoSQL调用分析

按应用、实例、接口等维度分析SQL语句,诊断慢调用根因。feature_pg_interface_calls_tab_sql
×勾

异常分析

按应用、实例、接口等维度分析异常下钻信息。feature_pg_interface_calls_tab_exception
×勾

错误分析

展示应用的错误和HTTP状态码统计数据。feature_pg_interface_calls_tab_errors
×勾

链路上游和链路下游

列出了应用上游和应用下游的接口及其调用性能指标,包括请求数、响应时间和错误数。feature_pg_interface_calls_tab_upstream_downstream
×勾

接口快照

按应用、实例、接口等维度查看接口快照。feature_pg_interface_calls_tab_snapshot
勾勾
事件中心

将云产品生成的事件数据进行统一管理、存储、分析和展示。

勾勾
数据库调用

概览

自动发现应用与数据库之间的调用关系,并生成实时拓扑图。 feature_pg_db_calls_tab_topo
×勾

SQL调用分析

按应用、实例、接口等维度分析SQL语句,诊断慢调用根因。feature_pg_db_calls_tab_sql
勾勾

异常分析

按应用、实例、接口等维度分析异常下钻信息。feature_pg_db_calls_tab_exception.
×勾
调用来源

展示调用了数据库的接口。

 Call source
勾勾

接口快照

按应用、实例、接口等维度查看接口快照。feature_pg_db_calls_tab_snapshot
勾勾
其他监控

外部调用

外部调用的请求数、响应时间、错误数、HTTP状态码统计等指标。feature_pg_external_calls
勾勾

MQ监控

展示消息队列Apache RocketMQ版的Topic发布和订阅消息的情况。feature_pg_mq_monitoring.png
×勾
应用诊断

实时诊断

开启实时诊断后,应用监控会持续监控应用5分钟,并在这5分钟内全量上报调用链数据。feature_pg_realtime_diagnosis.png
×勾

异常分析

聚合展示所有异常的次数、名称、接口和摘要等信息。feature_pg_exception_analysis
勾勾

线程分析

提供线程粒度的CPU耗时和每类线程数量的统计,并且每5分钟记录一次线程的方法栈并聚合,可真实还原代码执行过程。feature_pg_thread_profiling
×勾

Arthas诊断(新版)

Arthas是诊断Java领域线上问题的利器,利用字节码增强技术,可以在不重启JVM进程的情况下,查看程序的运行情况。Arthas诊断
×勾
应用设置

Agent的安装与应用的删除

支持多种Agent安装方式。支持一键删除应用。feature_pg_app_settings_agent
勾勾

修改调用链采样率、Agent开关等配置

配置调用链采样率、Agent开关、阈值、无效接口调用过滤规则等。feature_pg_app_settings_custom_configs
勾勾

业务日志关联调用链的TraceId信息

在应用的业务日志中关联调用链的TraceId信息,从而在应用出现问题时,能够通过调用链的TraceId快速关联到业务日志,及时定位分析、解决问题。sc_am_log_correlation
×勾
调用链查询

查询分布式调用链及本地方法栈

按调用类型、耗时、应用名称、IP、接口等维度进行组合查询,查看分布式调用链及本地调用方法栈。
勾勾
报警和大盘

创建报警

根据应用监控特定指标配置报警规则。
勾勾

创建交互式大盘

根据应用监控特定需求配置交互式大盘。
×勾
AGENT插件支持

支持诸多Java类第三方组件和框架

支持Tomcat、Jetty、Spring Boot、Dubbo、HSF、HttpClient、MySQL、Oracle,以及所有阿里巴巴中间件。
勾勾
API调用

API概览

借助ARMS应用监控API获取应用监控结果。
勾勾
监控数据保存策略
指标数据保存时长用于统计查询的应用调用时序统计数据(如TPS、响应时间等)的保存时长。3天90天
链路数据保存时长用于搜索诊断的应用调用明细数据(如分布式调用堆栈等)的保存时长。1天30天
开通链接立即开通立即开通