首页 帮助中心 听云App 应用设置

应用设置

听云App报表配置项统一由“概览页”中的“修改设置”进入,有关报表配置及其修改的内容都在“修改设置”中进行配置。

1、App的禁用和启用

功能描述

用于控制当前App的数据采集开关,可以开启/关闭网络模块、用户交互模块、崩溃模块、WebView模块,也可以按版本独立控制。

2、最大崩溃轨迹采集数

用来控制崩溃事件中的“交互轨迹”采集步骤数,默认为20步,即从崩溃发生的页面往前回溯20步轨迹。

3、自定义追踪阈值

根据自身需求可以针对慢交互、启动体验和操作体验设置对应阈值。

4、增强安全性

防止中间人攻击所采用的二次验证手段,可以阻止应用被不法分子仿冒。

5、URL过滤选项

定义当前App的URL采集规则,可以设定无过滤,采集指定的URL集合或不采集指定的URL集合,支持正则表达式。

白名单设置

如:当前配置信息为/www.baidu.com/,请求访问URL为:www.baidu.com 和 www.qq.com因为设置白名单,系统只会采集符合配置信息的URL,所以采集信息为:www.baidu.com

黑名单设置

如:当前配置信息为/www.baidu.com/,请求访问URL为:www.baidu.com 和 www.qq.com因为设置黑名单,系统不会采集符合配置信息的URL,所以采集信息为:www.qq.com

6、Http错误过滤项

开启后,当前App在采集错误时会排除指定URL中包含指定错误响应代码的数据。

配置条件为:405,408

过滤正则匹配/sdk-test/的URL,如果错误响应码为:405 和 902,则只会采集902的错误,不采集405的错误

7、URL参数设置

可以指定采集包含url参数、body参数或header参数的URL性能数据。

实例如下图所示:

1) 当前匹配规则最多支持五条URL配置,并且URL不能重复

如访问URL为:http://www.baidu.com/s?a=1&B=2&c=3&D=4

2) URL参数:为URL “?”后携带参数,不可配置相同参数名称区分大小写

过滤URL为:http://www.baidu.com/s?a=1

3) Body参数:只支持HttpClient中的setParameter()方法

如:

HttpParams parameters = new BasicHttpParams();

parameters.setParameter("c", "TingYun");

parameters.setParameter("D", "NBS");

过滤URL为:http://www.baidu.com/s? c=TingYun

4) Header参数:支持HttpClient、URLConnection、OkHttp、Retrofit等

以URLConnection为例:

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setRequestProperty("TY", "NBSAgent");

conn.setRequestProperty("NBs", "NetworkBench");

过滤URL为:http://www.baidu.com/s? TY=NBSAgent

5) 匹配所有规则URL为:

http://www.baidu.com/s? a=1&c=TingYun&TY=NBSAgent

8、域名劫持设置

开启后,用户需将当前App中的正常域名填写入白名单,在白名单之外的域名/IP将会被认为是劫持域名/IP出现在劫持分析模块中。