ARMS前端监控的有些监控页面或API名称中出现了星号(*)
问题描述
在ARMS前端监控中,有些监控页面或API名称中出现了星号(*)。
问题原因
ARMS前端监控的页面统计是以实际打开的页面URL为基础,对各个维度进行统计。监控页面或API名称中的星号(*)并不是真实页面URL的一部分,而是表示这是经过URL收敛后的结果。换言之,它表示这不是一个具体的URL,而是一些相似URL的集合。关于URL收敛算法说明请参考更多信息。
解决方案
关闭URL收敛,具体操作请参考urlHelper。
更多信息
URL收敛算法说明:
- 问题:“变量”会导致同类URL发散成多个,因而难以监控和分析。
- 目标:合并同类URL,用星号(*)代替不断变化的“变量”。
- 方案:采用阿里云自研的URL收敛算法,在尽可能保留语义信息的前提下,合并同类URL,减少URL总数。主要分为以下两步:
- 聚类:将相似URL归纳为一组。
- “变量”识别:提取同组URL中不断变化的“变量”,并以星号(*)代替。
收敛过程如下图所示。
适用于
- 应用实时监控服务ARMS