You need to enable JavaScript to run this app.
文档中心
应用性能监控全链路版

应用性能监控全链路版

复制全文
下载 pdf
SDK 接入
按需加载集成
复制全文
下载 pdf
按需加载集成
如果您对包体积大小较为敏感,可以参照以下文档来按需加载功能模块,剔除无用代码。​
按需加载集成​
按需加载集成只适用于NPM包接入方式。​
假设你只有监控Js Error、Http、PV 和 UV的诉求,那么可以按需加载这三个模块,下面代码以微信小程序平台为例:​
​
import {​
createBaseMiniProgramClient,​
JsErrorIntegration,​
HttpIntegration,​
PageviewIntegration,​
WxAdapter,​
​
} from '@apmplus/mini-program'​
const client = createBaseMiniProgramClient([WxAdapter])!​
​
client.init({​
aid: 123, // 替换成你的 aid​
token:'xxx-xxx', // 替换成你的token​
integrations: [HttpIntegration(), PageviewIntegration(), JsErrorIntegration()],​
​
})​
​
集成列表​
​
集成项​
适用小程序平台以及三方框架​
描述​
HttpIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
调用request、downloadFile、uploadFile时上报。​
JsErrorIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
发生Js Error、Navigate Error时上报。​
BreadcrumbIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
收集http、路由切换信息,并在Js Error上报时一并上报。​
PageviewIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
页面加载时上报,用于统计PV、UV、页面停留时长。​
CustomIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
加载该集成后,Client实例可以调用 client.sendEvent*、*client.sendLog​
AppLaunchPerfIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
收集启动性能,并在启动完成后上报。​
PagePerfIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
收集页面性能,在切换页面后且页面加载完后上报。​
PerformanceIntegration​
微信、抖音、Taro、Uni App​
收集单性能指标,例如:FR、FP、FCP、LCP,目前只有微信、抖音小程序的部分机型能被获取到。​
SetDataIntegration​
微信、抖音、支付宝、百度、飞书、Taro、Uni App​
调用setData时上报,由于setData调用较为频繁,所以开启后可能会对页面性能造成一些小波动。​
FrameworksAdapterIntegration​
Taro​
兼容Taro下支付宝的产物。​
​
​
最近更新时间:2025.03.07 15:02:01
这个页面对您有帮助吗?
有用
有用
无用
无用