0.0.19 • Published 2 years ago

ibc-monitor-wx-mini-performance v0.0.19

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

性能监控

一、安装

使用npm

npm i ibc-monitor-wx-mini-performance

使用yarn

yarn add ibc-monitor-wx-mini-performance

二、快速开始

const wxPerformance = new MITO.WxPerformance({
  appId: "a1329cc0-563b-11eb-98fe-259847d73cdd",
  immediately: true,
  report: (data) => {
    console.log('WxPerformance data = ', data)
  }
})

三、Instance

3.1 Constructor

属性类型描述是否必填默认值
appIdstring应用标识
versionstring应用版本号
report上报回调函数function
immediatelyboolean是否立即上报false
ignoreUrlregexp忽略请求正则
maxBreadcrumbsnumber非立即上报最大存储10
needNetworkStatusboolean是否携带网络信息true
needBatteryInfoboolean是否携带电池信息true
needMemoryWarningboolean是否监听内存警告true
onAppHideReportboolean当immediately为false起效 是否需要在appHide时发送数据true

3.2 Function

  • CustomPaint

自定义渲染完成时,手动调用会上包自定义完成渲染的数据

四、指标

4.1 WX_LIFE_STYLE

记录微信生命周期的时间

  • AppOnLaunch = 'AppOnLaunch',
  • AppOnShow = 'AppOnShow',
  • PageOnLoad = 'PageOnLoad',
  • PageOnReady = 'PageOnReady',
  • PageOnUnload = 'PageOnUnload',

4.2 MEMORY_WARNING

微信内存警告

4.3 WX_PERFORMANCE

指标类型(entryType)指标名称
路由(navigation)route: 路由性能;appLaunch: 小程序启动耗时
渲染(render)firstRender: 页面首次渲染耗时
脚本(script)evaluateScript: 注入脚本耗时

4.4 WX_NETWORK

  • request: 微信请求
  • uploaderFile: 上传文件
  • downloadFile: 下载文件

4.5 WX_USER_ACTION

用户首次点击时间

五、数据

属性名称类型
batteryLevel电池电量等级number0-100
item性能数据arrayany
networkType网络类型stringwifi' 、 '2g' 、 '3g' 、 '4g' 、 '5g' 、 'unknown' 、 'none'
page当前页面stringany
systemInfo系统信息Objectany
time发送时间stringany
time发送时间numberany
type性能指标string指标枚举
uuiduuidstringany
wxLaunch小程序launch的时间,可以作为本次launch的唯一标识numberany
0.0.18

2 years ago

0.0.19

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago