跳到主要内容
版本:3.7.0

慢速判定

慢速判定是用于配置慢速检测的阈值,当某一个指标达到配置的阈值时,即认为是慢速的,影响了用户体验。

应用启动

此处应用列表为所有的 App 应用与小程序应用,选中某一个应用,在当前页面可配置应用的慢启动阈值。1759193274756

冷启动判定

  • 当「应用冷启动耗时」 超过设定阈值 (如示例中 1000 ms)时,判定为 “慢启动”;
  • 支持勾选「冷启动时间上限」并设置时长(如示例中 20 s),限制冷启动的最长可容忍时间。

热启动判定 :当「应用热启动耗时」 超过设定阈值 (如示例中 3000 ms)时,判定为 “慢启动”。

信息

功能价值:通过自定义冷启动、热启动的耗时阈值,可精准识别应用 “启动过慢” 的场景,为后续启动性能优化、异常启动问题排查提供明确的判定标准。

视图启动

此处应用列表为所有的 App 应用与小程序应用,选中某一个应用,在当前页面可配置当前应用下所有视图的慢启动阈值。1759193463138

可容忍判定 :当「视图启动耗时」 超过设定阈值 (如示例中 2000 ms)时,判定为 “慢启动”。

信息

功能价值:通过自定义视图启动的耗时阈值,可精准识别应用 “视图启动过慢” 的场景,为后续视图启动性能优化、异常启动问题排查提供明确的判定标准。

页面加载

此处应用列表为所有的 App 应用与 Web 应用,选中某一个应用,在当前页面可配置当前应用下所有页面的慢加载阈值。

1759193478247

可容忍判定 :针对页面加载的不同阶段,设置对应的耗时阈值,当耗时大于等于设定值时,判定为 “慢加载”:

  • 完全加载耗时 ≥ 设定值(如示例中 5000 ms)时,判定为 “慢完全加载”;
  • FP(首次绘制)耗时 ≥ 设定值(如示例中 1400 ms)时,判定为 “慢白屏加载”;
  • FCP(首次内容绘制)耗时 ≥ 设定值(如示例中 2700 ms)时,判定为 “慢首屏加载”;
  • TTI(可交互时间)耗时 ≥ 设定值(如示例中 2100 ms)时,判定为 “慢可交互加载”。
信息

功能价值:通过为页面加载的不同关键阶段(完全加载、白屏、首屏、可交互)自定义耗时阈值,可精准识别应用 “页面加载过慢” 的场景,为后续页面加载性能优化、异常加载问题排查提供明确的判定标准。

用户操作

慢操作

ONE平台支持用户对异常操作识别进行管理,用户可通过自定义规则或修改默认规则的方式来使异常识别满足预期。1759193513525

自定义设置1759196068795

点击添加可创建自定义规则:

  • 条件:用于指定自定义规则生效的用户操作范围
  • 配置项:用于定义 “慢操作” 的耗时判定阈值,「当操作耗时 ≥ [X] ms 时,认为是慢操作」(示例中阈值为 3000 ms)。即当目标用户操作的耗时超过该阈值时,会被判定为 “慢操作”。

可容忍判定(慢操作场景) :当「操作耗时 ≥ 设定阈值」(如示例中 3000 ms)时,判定为 “慢操作”。

信息

通过自定义 “用户操作范围 + 耗时阈值” 的组合规则,可精准识别特定用户操作的 “慢操作” 场景,为用户操作类性能问题的定位与优化提供更细致的判定依据。

请求错误操作

当一次操作中出现请求失败,且该次操作并未定义成失败操作时,系统则认为该次操作为请求错误操作。1759196980502

网络请求

网络请求慢速检测分为"默认设置"和"自定义设置"两种,"自定义设置"的优先级高于"默认设置","自定义设置"可以配置多个,生效顺序与优先级保持一致。

1759193529917

可容忍判定

  • 网络请求下载大小 ≤ 50 KB时,若「请求响应时间 ≥ 1 ms」,则判定为 “慢请求”;
  • 网络请求下载大小 > 50 KB时,若「下行速度 ≤ 100 KB/s」,则判定为 “慢请求”。
信息

通过「自定义规则」的精细化配置与「默认规则」的全局兜底,可精准识别不同下载规模下的网络 “慢请求” 场景,为网络请求性能优化、异常请求排查提供明确的判定标准,保障应用网络交互的效率与稳定性。

服务接口

服务接口慢速检测分为"默认设置"和"自定义设置"两种,"自定义设置"的优先级高于"默认设置","自定义设置"可以配置多个,生效顺序与优先级保持一致。

1759193555340

自定义设置:通过自定义设置可以针对某个特定的应用设置服务接口的响应时间

SQL语句/NoSQL操作

通过设置 “语句执行时间” 的阈值,定义不同程度的 “慢语句”1759977058546

  • 较慢语句执行 :当「语句执行时间 > 设定阈值(如示例中 500 ms)」时,判定为 “较慢语句执行”;
  • 很慢语句执行 :当「语句执行时间 > 设定阈值(如示例中 1000 ms)」时,判定为 “很慢语句执行”。

关键方法

通过设置 “方法调用时间” 的阈值,定义不同程度的 “慢方法调用”

1759977282791

  • 较慢方法调用 :当「方法调用时间 > 设定阈值(如界面示例中 200 ms)」时,判定为 “较慢方法调用”;
  • 很慢方法调用 :当「方法调用时间 > 设定阈值(如界面示例中 500 ms)」时,判定为 “很慢方法调用”。