提醒:在使用移动应用设置前,您需要确保已具有移动应用设置的页面访问权限和apm数据的查看或维护权限。如果您没有相关权限,请联系用户中心管理员为您配置权限。相关操作管理员请参见授权

配置入口:门户首页>APM-Mobile>移动应用卡片>设置

设置移动应用常规信息

设置页面修改应用名称,如下图所示。

1648554487172102.png

设置apdex应用性能评分规则

您能够通过apdex评分设置看到App运行中的整体性能得分,测评包含响应时间、崩溃率、HTTP错误率、网络失败率、启动时长。通过五个关键性能指标的加权得分总和与权重总和的比值计算评分,综合评价当前App的性能情况。

1648554509251766.png

关键性能指标说明如下:

指标

说明

崩溃率

在选择的时间内,App发生崩溃的会话数占总会话数的比率。

HTTP错误率

在选择的时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的比率。

网络失败率

在选择的时间内,发生网络错误的HTTP请求数量占请求总数量的比率,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。

HTTP响应时间

HTTP请求的响应时间,即从发送HTTP请求开始到收到所有响应内容的时间。

启动时长

从执行进入移动应用操作到应用后台启动的响应时长。

具体评分规则如下:

整体得分=(响应时间得分*权重1+崩溃率得分*权重2+HTTP错误率得分*权重3+网络失败率得分*权重4+启动时长得分*权重5)/(权重1+权重2+权重3+权重4+权重5)

默认权重分配为:响应时间-1,崩溃率-4,HTTP错误率-2,网络失败率-3,启动时长-1。

测评中,五个方面的各个评分标准如下表所示:

评分    

请求响应时间

崩溃率

HTTP错误率

网络失败率

启动时长

100~90

[0,500]ms

[0,3]%

[0,10]%

[0,20]%

[0,500]ms

90~80

(500,1500]ms

(3,5]%

(10,16]%

(20,35]%

(500,1500]ms

80~70

(1500,2500]ms

(5,10]%

(16,22]%

(35,45]%

(1500,2500]ms

70~60

(2500,5000]ms

(10,15]%

(22,25]%

(45,60]%

(2500,5000]ms

60~0

5000ms

15%

25%

60%

5000ms

设置VIP用户组

您可以在VIP用户组设置中配置高级别用户信息,以便于实现对用户的更优监控及问题处理。

单击新建分组可以新增分组,以及该组下的一个或多个用户。

1648554704590319.png

单击导入分组,可以通过分组模板,批量新增该组下的多个用户,也可以通过用户模板,在已创建分组中批量新增多个用户。

1648554714251642.png

在VIP用户组管理页面,可以查看已添加的VIP用户组详细信息,包括VIP组名称、组内用户数、创建时间,可以针对该VIP组选择导入用户、删除组、以及编辑导出的操作。

设置HTTP请求响应状态判断条件

HTTP请求容忍阈值设置

您可以设置HTTP请求容忍阈值,即执行HTTP请求时可以容忍的响应时间,默认容忍时间为2000ms。

1648554761944031.png

请求别名

请求别名页面,查看当前请求URL的自定义名称。

1648554776505083.png

单击新建,可以添加一条或多条URL别名。

单击上传字典,可以批量添加多条URL别名。

在别名管理页,可以编辑或删除请求别名。

设置行为动作响应状态判断条件

行为动作阈值设置

您可以设置用户行为阈值,即执行某个行为动作时可以容忍的响应时间。用户行为阈值用于判断行为动作的健康状态,默认容忍时间为2000ms。

1648554815155361.png

行为动作别名

在行为动作别名页面查看当前行为动作视图类的自定义名称。

1648554829501689.png

单击新建,可以添加一条或多条行为动作别名。

单击上传字典,可以批量添加多条行为动作别名。

在别名管理页,可以编辑或删除行为动作别名。

设置页面请求响应状态判断条件

您可以设置页面响应时间容忍阈值,默认容忍时间为2000ms。

H5页面别名页面,查看当前页面请求的自定义名称。

1648554866349928.png

单击新建,可以添加一条或多条页面别名。

单击上传字典,可以批量添加多条页面别名。

在别名管理页,可以编辑或删除别名。

原生页面别名页面,查看当前页面视图类自定义名称。

1648554882705776.png

单击新建,可以添加一条或多条页面别名。

单击上传字典,可以批量添加多条页面别名。

在别名管理页,可以编辑或删除别名。

设置不同启动类型的响应状态判断条件

您可以设置App应用不同启动类型的容忍阈值,默认容忍时间为2000ms。

1648554915275839.png

高级设置

安装配置SDK后,您可以在透视宝云端设置数据采集相关信息,但必须保证应用已经运行过且您具有管理员权限。此外,要使用该功能,请确保您的iOS版Smart SDK版本更新至1.3.9及以上,Android版Smart SDK版本更新至1.4.0及以上。

在移动应用的设置>高级设置页面中,配置数据上报方式,IOS卡顿设置、HTTP状态码白名单、网络失败类型白名单、端到端白名单、按版本启动/禁用,详细说明如下。

数据上报设置

您可以设置数据的提交周期和提交机制。

image.png

提交机制包括:

  • 闲时提交机制:启用后,SDK会在系统空闲状态下提交数据,提高稳定性,但可能会造成数据的延迟。

  • 节省流量机制:启用后,SDK会减少非WIFI环境下的数据提交量,但可能会造成数据的延迟。

说明:未选择任何机制时,SDK将按照数据提交周期实时发送数据。

iOS卡顿设置

您可以设置上报iOS卡顿事件的阈值,当屏幕卡顿时间大于设定的卡顿阈值时,透视宝才会记录并上报该次事件。

iOS卡顿阈值默认为3.5s,即屏幕卡顿时间超过3.5s时为卡顿,透视宝会抓取对应的数据,否则不抓取。

HTTP状态码白名单设置

系统默认400以上的HTTP状态码为错误状态码。您可以按需设置HTTP状态码白名单,白名单里的错误状态码不被加入错误列表,也不计入错误率统计。

1648554988374045.png

添加HTTP状态码到白名单时,可以指定该状态码影响的请求。对于指定的请求,该状态码不被统计为错误状态码。对于其余请求,该状态码仍被统计为错误状态码。

注意:HTTP状态码白名单设置后,仅对之后采集的数据生效,不改变系统已有数据。

网络失败类型白名单

您可以将您不想统计的网络失败类型加入白名单,这样系统将不会对该失败类型的数据进行监控与统计。

1648555022981534.png

端到端白名单设置

如果需要实现端到端监控,需要将对应域名添加到白名单中,否则默认不进行端到端监控。您可以直接在可添加白名单的域名列表中选中对应的复选框。

需说明的是,域名是在应用运行后由透视宝自动抓取的,不能手动添加,只能进行对应的配置。

1648555061549634.png

按版本启用/禁用

1648555069557205.png

您可以为每个版本的移动应用设置需要抓取的信息,包括崩溃信息、卡顿/ANR、POST参数、Socket数据、Webview数据、交互数据。

说明:版本是在应用运行后由透视宝自动抓取的,不能手动添加,只能进行对应的配置。

需要采集某一数据时,选中对应的复选框即可。