小程序监控sdk(异常日志、性能日志、行为轨迹日志)
- npm形式使用
npm i @mpapp/monitor --save
const mpMonitor = require('@mpapp/monitor');
mpMonitor.init({
projectId: '',
url: '', // 异常上报接口
isDebug: true, // 默认关闭 开启后控制台打印日志;不触发上报接口
reportBreadcrumb: true, // 是否开启行为轨迹日志采集(默认false)
});
- 单文件形式使用
原生小程序开发,建议将 mp_monitor 包dist目录下 mp_monitor.min.js 拷贝到项目目录下直接使用
const mpMonitor = require('./utils/mp-monitor');
mpMonitor.init({
projectId: '',
url: ''
});
使用需要在后台将接口上报域名 url 配置到 request合法域名 中
- projectId: 项目标识
- url: 异常日志上报接口地址
- isDebug: 默认关闭 开启后控制台打印日志;不触发上报接口
- reportBreadcrumb: 是否开启行为轨迹日志采集 默认false
- 采集request处理异常
- 采集console全局异常
- 采集资源文件下载异常
- 采集小程序页面维度性能数据
- 记录客户端基本信息(系统信息、用户信息、网络信息、场景信息)
- 支持微信、百度、头条、支付宝、QQ、360等多端异常采集
- 采集用户行为轨迹 支持用户自定义上报行为轨迹 wx.reportBreadcrumb()