ARMS前端监控的有些监控页面或API名称中出现了星号(*)

问题描述

在ARMS前端监控中,有些监控页面或API名称中出现了星号(*)。

问题原因

ARMS前端监控的页面统计是以实际打开的页面URL为基础,对各个维度进行统计。监控页面或API名称中的星号(*)并不是真实页面URL的一部分,而是表示这是经过URL收敛后的结果。换言之,它表示这不是一个具体的URL,而是一些相似URL的集合。关于URL收敛算法说明请参考更多信息

Satisfaction Trend

解决方案

关闭URL收敛,具体操作请参考urlHelper

更多信息

URL收敛算法说明:

  • 问题:“变量”会导致同类URL发散成多个,因而难以监控和分析。
  • 目标:合并同类URL,用星号(*)代替不断变化的“变量”。
  • 方案:采用阿里云自研的URL收敛算法,在尽可能保留语义信息的前提下,合并同类URL,减少URL总数。主要分为以下两步:
    • 聚类:将相似URL归纳为一组。
    • “变量”识别:提取同组URL中不断变化的“变量”,并以星号(*)代替。

收敛过程如下图所示。

Convergence Process

适用于

  • 应用实时监控服务ARMS
阿里云首页 应用实时监控服务ARMS 相关技术圈