忽略监控页面
当某些页面不想监控时,可以在探针启动配置中设置属性 ignoredPages
,指定具体页面。
示例:
const monitor = require('./agent/tingyun-mp-agent.js');
monitor.config({
...,
ignoredPages: ['pages/index/index', 'pages/login/login'],
...
})
初始化探针配置属性如下表所示:
名称 | 类型 | 说明 | 是否必须 | 默认值 |
---|---|---|---|---|
beacon | String | 探针上传服务器地址 | 是 | 无 |
key | String | 小程序应用key | 是 | 无 |
id | String | 小程序账号key | 是 | 无 |
sampleRate | Number | 初始化采样率, 一般设置0到1之间的值,如果值大于等于1全采集,小于0不采集 | 否 | 1 |
custom | Function | 上传自定义状态码和自定义状态等其他信息 | 否 | null |
plugin | Boolean | 是否启用插件支持模式, 默认true | 否 | true |
hookApis | Array<String> | 需要监控的接口列表 | 否 | ['requestPayment','scanCode','previewImage'] |
eventTimeout | Number | 操作超时时间, 毫秒值 | 否 | 60000 |
ignoredPages | Array<String> | 排除监控的页面列表 | 否 | [] |
disableFetchQuery | Boolean | 是否不上传App启动参数 | 否 | false |