@umengfe/mini-apm

1.0.6 • Public • Published

@umengfe/mini-apm

微信sdk, @umengfe/mini-apm/wx.esm.js

alipay, @umengfe/mini-apm/alipay.esm.js

在终端执行如下命令安装 sdk

npm install @umengfe/mini-apm --save

ESM

import { init } from '@umengfe/mini-apm/wx.esm.js';
init({
	appKey:'appkey',	
  	pageFilter: { mode: 'ignore', rules: [] },
});

api 说明

init

初始化方法,调用示意

import { init } from '@umengfe/mini-apm/wx.esm.js';
init({
	appKey:'appkey',
	pageFilter: {
	mode: 'ignore',
	rules: ['page/index'],
	},
});

参数说明

pageFilter

非必须参数,用于根据页面地址判断是否过滤日志,包含如下属性

属性 含义 默认 类型
mode 匹配模式,当值为 ignore,表示黑名单模式,命中规则的不上报 、当值为 match,表示白名单模式命中规则的不上报 ignore 枚举值 ignore|match
rules 匹配规则集合,当类型为 string 时,表示包含当页面 url 包含该字符串时命中规则;当类型为 Funtion,该函数返回 true 表示命中规则,false 表示未命中规则;当类型为数组时,表示规则集合,规则之间为或的关系,只要任意一个规则命中,则规则集命中。 [],该默认值表示黑名单为空,日志全部上报 string | RegExp | Function | Array<string | RegExp | Function>

Readme

Keywords

none

Package Sidebar

Install

npm i @umengfe/mini-apm

Weekly Downloads

4

Version

1.0.6

License

ISC

Unpacked Size

115 kB

Total Files

48

Last publish

Collaborators

  • pdap
  • umfe