应用实时监控服务ARMS(Application Real-Time Monitoring Service)是一款应用性能管理(APM)产品,包含应用监控、Prometheus监控和前端监控三大子产品,涵盖分布式应用、容器环境、浏览器、小程序、APP等领域的性能管理,能帮助您实现全栈式性能监控和端到端全链路追踪诊断,让应用运维从未如此轻松高效。

功能一览

ARMS包含以下子产品和功能模块,覆盖众多监控业务场景。

  • 应用监控
    面向分布式架构,监控Java/PHP应用,查看应用拓扑、接口调用、异常事务、慢事务等。
  • 前端监控
    从页面打开速度、页面稳定性和外部服务调用成功率这三个方面来监测Web页面和小程序的健康度。
  • Prometheus监控
    全面对接开源Prometheus生态,支持类型丰富的组件监控,提供全面托管的Prometheus服务。
  • App监控
    专注于监控移动设备上的应用性能和用户体验,从崩溃分析、性能分析和远程日志这三个方面精确衡量App应用的性能。
  • 容器监控
    面向部署在容器服务Kubernetes版的集群,能够对节点机器上的资源和容器进行实时监控和性能数据可视化展示。
  • 业务监控
    提供从业务视角衡量应用性能和稳定性的新方式,对业务关键交易进行全链路监控,提供贴合业务的丰富性能指标与诊断能力。

应用监控

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

支持多种语言的应用监控

JAVA

PHP

Go*

Node.js*

.NET*

C++*

更多

说明 标注星号(*)的表示需要开通链路追踪Tracing Analysis

应用监控能力概览

自动发现应用拓扑

ARMS应用监控探针能够自动发现应用的上下游依赖关系,有效捕获、智能计算、自动展示不同应用之间通过RPC框架组成的调用链。

捕获异常事务和慢事务

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

自动发现并监控接口

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

实时诊断

开启ARMS应用监控的实时诊断功能后,ARMS应用监控会持续监控应用5分钟,并在这5分钟内全量上报调用链数据。

关于ARMS应用监控的详细信息,请参见应用监控概述

前端监控

ARMS前端监控专注于对Web场景、Weex场景和小程序场景的监控,从页面打开速度(测速)、页面稳定性(JS Error)和外部服务调用成功率(API)这三个方面监测Web和小程序页面的健康度。

支持多种场景的前端监控

Web/H5

Weex

钉钉

支付宝

微信

其他小程序

更多

ARMS前端监控能力概览

页面访问速度

ARMS前端监控可测量多种页面性能指标,包括首次渲染时间、首屏时间、DOM Ready时间、资源加载时间等。

JS错误诊断

ARMS前端监控的JS错误诊断功能可展示JS错误的基本信息和分布情况,以及回溯用户行为,帮助您快速定位错误位置。

API请求监控

ARMS前端监控能提供应用中每个API的调用情况,包括调用成功率、返回信息、成功或失败的平均耗时等。

前后端链路追踪

前后端链路追踪功能可将API请求从前端发出到后端调用的链路串联起来,真实还原代码执行的完整现场。

关于ARMS前端监控的详细信息,请参见什么是ARMS前端监控?

Prometheus监控

ARMS Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。

支持多种场景的Prometheus监控

JVM

MySQL

Go

Redis

Kafka

ZooKeeper

更多

ARMS Prometheus监控能力概览

更轻量更稳定

您无需自行搭建Prometheus监控系统,仅需安装ARMS Prometheus监控探针PromAgent即可开始监控业务。

数据量无上限

而ARMS Prometheus监控的数据采集能力可以按照K8s副本数水平扩展,从而均衡分解采集任务。

完全兼容开源生态

完全兼容Prometheus监控开源生态链路中的客户端和查询语言部分,兼容并优化开源生态链路中的采集规则和使用价值部分。

节省成本

ARMS Prometheus监控支持默认K8s监控。您的时间成本可由原来使用开源Prometheus监控K8s的3天左右降低至10分钟左右。

关于ARMS Prometheus监控的详细信息,请参见什么是Prometheus监控?

客户原声

以下是部分客户对ARMS的评价。

Didatravel Logo
凭借ARMS,我们在数分钟内搭建和启动了基于大数据平台的应用实时监控系统,极大地提升了IT人员的效率。ARMS不仅能够提供全面的应用诊断信息,也能为业务人员提供实时分析数据,如订单转换率分析、酒店请求量排名等。
道旅科技 Dida Travel
Vanguard Logo
不论应用出现任何问题,ARMS都可以清楚地展示问题出在哪一行代码。ARMS对于我们非常重要,大大缩短了修复故障的时间,显著提升了用户体验。自从用了ARMS,我们能及时发现和修复问题,再也不会被用户投诉所困扰。
华润万家 CR Vanguard
Lenovo Logo
ARMS可以帮助我们准确地定位到问题或者性能瓶颈出在了哪里,不论是从是代码层面、还是数据库、还是底层机器。如果只有基础监控,而没有ARMS,是无法如此高效地定位问题、解决问题,从而提升用户体验的。
联想 Lenovo

开通ARMS

单击下方按钮可立即前往ARMS开通页面。

立即开通ARMS