版本功能对比

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

重要

ARMS基础版已不支持开通,并将于20240331日起停止提供技术支持。更多信息,请参见【计费变更】ARMS基础版停止提供技术支持公告

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

产品功能

基础版

专家版

应用总览

概览分析

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

勾

勾

拓扑图

自动发现应用或接口之间的调用关系,并生成实时拓扑图。ARMS应用监控-应用拓扑

勾

勾

应用详情

概览

自动发现应用或接口之间的调用关系,并生成实时拓扑图。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

×

勾

调用链查询

了解应用的所有接口的被调用情况,包括产生时间、耗时、状态等信息。接口快照

勾

勾

定时任务

定时任务功能可以帮助您了解定时任务的详细情况,包括概览、SQL调用分析、NoSQL调用分析、异常分析、错误分析、链路下游和调用链查询。

定时任务概览

×

勾

接口调用

概览

自动发现应用或接口之间的调用关系,并生成实时拓扑图。 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

×

勾

应用诊断

异常分析

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

勾

勾

线程分析

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

×

勾

日志分析(日志服务SLS)

当应用出现业务异常问题时,您可以通过分析业务日志,精准定位业务异常。

日志分析

勾

勾

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、接口等维度进行组合查询,查看分布式调用链及本地调用方法栈。

勾

勾

告警

应用监控告警规则

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

勾

勾

使用ARMS应用监控数据指标绘制自定义的Grafana大盘

根据应用监控特定需求配置交互式大盘。

×

勾

AGENT插件支持

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

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

勾

勾

API调用

API概览

借助ARMS应用监控API获取应用监控结果。

勾

勾

监控数据保存策略

指标数据保存时长用于统计查询的应用调用时序统计数据(如TPS、响应时间等)的保存时长。

3

90

链路数据保存时长用于搜索诊断的应用调用明细数据(如分布式调用堆栈等)的保存时长。

1

30

开通链接

立即开通

立即开通