1.0.2 • Published 2 years ago

@mpapp/monitor v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

小程序监控sdk

小程序监控sdk(异常日志、性能日志、行为轨迹日志)

使用

  1. npm形式使用
npm i @mpapp/monitor --save

const mpMonitor = require('@mpapp/monitor');
mpMonitor.init({
  projectId: '',
  url: '', // 异常上报接口
  isDebug: true, // 默认关闭 开启后控制台打印日志;不触发上报接口
  reportBreadcrumb: true, // 是否开启行为轨迹日志采集(默认false)
});
  1. 单文件形式使用

原生小程序开发,建议将 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()