ARMS 产品提供一系列监控定制功能,包括数据接入、数据计算、数据存储、大盘展示和报警,以及下游 API 对接等环节。
整体功能如下图所示。
各功能描述如下:
-
多方位的前端监控功能
- 高时效性:实时感知用户实际访问网站的响应时间和错误率。
- 多维度监控分析:基于地区、运营商、浏览器等多维的用户访问速度和错误分析。
- 页面异常监控:监控和诊断应用的大量异步数据调用的性能和成功率。
-
高效易用的应用监控
- 应用拓扑的自我发现:通过对 RPC 调用信息进行动态分析、智能计算,自动生成分布式应用间调用关系。
- 常用诊断场景的指标下钻分析:根据应用响应时间、请求数、错误率等指标下钻分析,按应用、事务、数据库多维度查看。
- 异常事务和慢事务捕捉:基于调用事务(Trace)的超时和异常分析,并有效自定关联到对应的接口调用,如 SQL、MQ 等。
- 事务快照查询:智能收集基于调用链(Trace)的问题事务,通过排查详细明细数据明确异常或错误来源。
-
功能丰富的自定义监控
- 丰富的数据源:支持各类实时数据源,如日志、SDK、MQ、Loghub 等。
- 灵活的实时计算和存储编排:支持用户根据指定维度和计算方式自行编排实时计算和存储方式。
- 灵活的报警和大盘对接:监控数据集可快速对接 ARMS 报警和大盘平台,以提供各类场景的监控能力。
- 大量丰富的参考场景模板,如 Nginx 监控、异常监控、电商监控等。
-
产品其他基本功能包括:
- 灵活的实时计算任务定义
- 支持拖拽式的实时计算模块化编程,支持绝大多数语言逻辑,如通用数学计算、正则匹配、if/else 等。
- 丰富的实时计算和存储算子支持,包括 Sum、Count、Max/Min、Sample、TopN、Count Distinct 等。
- 稳定高效的时序和事件存储
- 在线持续聚合数据,保证数据容量可控。
- 智能分级存储存放策略。
- 支持最多三级的下钻索引。
- 可定制的报警设置
- 支持设置任意连续时间的滑动平均、最大值报警。
- 支持自定义报警内容。
- 丰富的报警通道,如邮件、短信、钉钉等。
- 灵活的交互大盘定制
- 丰富的展示控件,如柱线图、热力图、饼图、翻牌器等。
- 支持大盘共享、全屏展示等。
- 灵活对接各类下游应用
- 支持 Java、Python、Perl、C# 等 API 对接。
- 支持 DataV 等其他大屏展示工具对接。
- 灵活的实时计算任务定义
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34040.html