开发者社区 问答 正文

为什么有些监控页面或 API 名称中出现了星号(*)?

为什么有些监控页面或 API 名称中出现了星号(*)?

展开
收起
保持可爱mmm 2020-03-28 20:28:35 914 分享 版权
1 条回答
写回答
取消 提交回答
  • ARMS 前端监控的页面统计是以实际打开的页面 URL 名称为基础,对各个维度进行统计。监控页面或 API 名称中的星号(*)并不是真实页面 URL 的一部分,而是表示这是经过 URL 收敛后的结果。换言之,它表示这不是一个具体的 URL,而是一些相似 URL 的集合。

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

    2020-03-28 20:30:34
    赞同 展开评论
问答分类:
问答地址: