apm-mini-sdk

2.0.5 • Public • Published

apm-mini-sdk

支持平台

  1. 百度小程序
  2. 微信小程序
  3. 钉钉小程序
  4. 支付宝小程序

数据采集

  1. 安装依赖包
npm install --save apm-mini-sdk
  1. 引入依赖模块
// CJS
const miniAgent = require('apm-mini-sdk').default;
// ESM
import miniAgent from 'apm-mini-sdk';
  1. 配置参数
const miniParam = {
  appId: '', // 必填  站点ID
  platform: 'baidu' // 必填 标识小程序平台,baidu:百度小程序,wx:微信小程序,ding_talk:钉钉小程序,alipay:支付宝小程序
  domain: '', // 选填  数据上报地址
  apiRepo: true, //选填 是否采集API请求
  thirdApi: true, // 选填 是否采集第三方API请求
  hashMode: true, // 选填 URL中#内容,在开启时做URL一部分处理,不开启时被当作锚点处理
  smartJsErr: true, // 选填 短时间内大批量JS错误智能消减,在一次访问中超过100条的相同JS错误就不进行上报
  JsErrClean: true, // 选填 监听和上报所有JS错误
  webResource: false, // 选填 是否采集静态资源(小程序固定为false,小程序中不采集静态资源)
  traceType:'apm', // 选填 参数值有:apm、otel,默认为apm表示应用监控APM调用链做前后端链路追踪,填入otel时将与可观测链路 OpenTelemetry 版产品做前后端链路追踪
};
  1. 启动采集功能
agentAPM.startSDK(miniParam);

版本更新说明

2.0.5

1.新增setUid和setTag方法,用户可自定义上报uid和tag标识。

2.0.4

1.修复SDK中覆盖了小程序原函数作用域的问题

2.0.1

1.添加README帮助文档

2.0.0

1.小程序探针上线

Readme

Keywords

none

Package Sidebar

Install

npm i apm-mini-sdk

Weekly Downloads

0

Version

2.0.5

License

MIT

Unpacked Size

44.2 kB

Total Files

3

Last publish

Collaborators

  • to16