忽略监控页面
当某些页面不想监控时,可以在探针启动配置中设置属性 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 |