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

应用设置

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

1、App的禁用和启用

功能描述

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

2、插件模块开关选项

image-20190909171004101

被动拨测

iOS 9.0 及其以上版本和 Android 9.0 及其以上版本中,SDK 无法获取域名请求的 Server IP ,现在通过「被动拨测」的方式使其能够准确获取 Server 端的 IP 地址,并同时采集域名的 CNAME 信息及性能指标数据。

​ 开启「被动拨测」控制开关后,SDK 会针对当前 1 分钟内应用请求过的域名执行三次 Ping 命令,用以获取Server IP 、CNAME 及 性能数据。

关联功能
  • 自动采集 Server IP。
  • 自动采集 丢包率、网络延时数据。
  • 自动采集 CNAME 用以获取 CDN 厂商信息。
主动拨测

​ 开启「主动拨测」控制开关后,SDK 即可执行报表中配置的拨测任务。

关联功能
  • 支持针对特定场景执行 Ping 任务。
  • 支持针对特定场景执行 单文件下载 任务。

3、最大崩溃轨迹采集数

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

4、自定义追踪阈值

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

5、增强安全性

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

6、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。

7、HTTP错误过滤项

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

例如,配置条件为:405,408

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

8、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

9、域名劫持设置

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

10、自身服务

image-20190909165902161

报表中所展示的域名除了「自身服务」外都会被识别为「第三方服务」,客户可以在「自身服务」中添加对应域名用以区分「自身服务」和「第三方服务」,该配置支持正则表达式。

11、计算规则

image-20190909170655852

客户可以通过「计算规则」配置对应的「性能评分权重」,修改相应「性能基线和阈值」将会改变应用最终得分,默认给出的「低阈值」、「基线」和「高阈值」为当前「行业数据」得出的10分位值、平均值和90分位值。