ARMS应用监控是一款应用性能管理(Application Performance Management,简称APM)产品。您无需修改代码,只需为应用安装一个探针,ARMS就能够对应用进行全方位监控,帮助您快速定位出错接口和慢接口、重现调用参数、发现系统瓶颈,从而大幅提升线上问题诊断的效率。

自动发现应用拓扑

ARMS应用监控探针能够自动发现应用的上下游依赖关系。具体而言,该探针能够有效捕获、智能计算、自动展示不同应用之间通过RPC框架(例如Dubbo、HTTP、HSF等协议)组成的调用链。您可以通过应用拓扑轻松发现系统中的性能瓶颈和异常调用。

3D拓扑

3D拓扑图能立体展示应用、服务和主机的健康状况,以及应用的上下游依赖关系,帮助您快速定位诱发故障的服务、被故障影响的应用和关联的主机等,全方位地诊断故障根源,从而快速排除故障。

捕获异常事务和慢事务

您可以进一步获取接口的慢SQL、MQ堆积分析报表或者异常分类报表,对错、慢等常见问题进行更细致的分析。

自动发现并监控接口

ARMS应用监控能够自动发现和监控应用代码中常见的Web框架和RPC框架,并自动统计Web接口和RPC接口的调用量、响应时间、错误数等指标。

实时诊断

当您需要密切监控一小段时间内的应用性能时,例如发布应用或者对应用进行压测时,可以使用ARMS应用监控的实时诊断功能。开启实时诊断后,ARMS应用监控会持续监控应用5分钟,并在这5分钟内全量上报调用链数据。接下来,您就能以出现性能问题的调用链路为起点,通过方法栈瀑布图和线程剖析等功能定位问题原因。

多维排查

您可以查看分布式及本地方法栈明细,并按应用、IP、耗时等维度进行多维分析。您还可以搭配使用ARMS自定义监控中的全息排查功能,排除业务单据完整事务。

集成阿里云中间件PaaS平台

ARMS应用监控支持一键集成阿里云PaaS平台EDAS,让运行于阿里中间件分布式架构平台上的应用监控更加有效。

Integrate with EDAS