1.0.1-beta.1 • Published 4 months ago

smr-performance-monitor v1.0.1-beta.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

smr-performance-monitor-sdk

上报

import { SmlMonitor } from 'smr-performance-monitor';
const smlMonitor = new SmlMonitor();
// 配置参数 
smlMonitor.setReportApi({
            accountId:"XXX",
            uin: 'XXX',
            serviceType: "XXX",
            token: "XXX",
            // 可选
            env: 'XXX',
          });


// 开始点标记
smlMonitor.start('标记名称');
// 检查是否存在开始标记
smlMonitor.checkStartMarkName('标记名称');
// 计算点的标记  返回前后标记的持续时间
const duration=smlMonitor.end('标记名称');



// 配置 请求中网络对象   key 保证唯一性
smlMonitor.setNetworkInfo(key,value)
// 删除 请求中网络对象 
smlMonitor.delNetworkCount(key)

// 监听dom变化和axios请求耗时  app 初始化 自动上报
smlMonitor.listenAppRelaunchDomChange(
targetOption: {
  domIdName: string; // domcument id
  domClassName: string; // document class
},
cb: (options: any) => void
): void;

// 监听dom变化和axios请求耗时  路由变化 自动上报
smlMonitor.listenChangeRouterDomChange(
targetOption: {
  domIdName: string; // domcument id
  domClassName: string; // document class
},
cb: (options: any) => void
): void;



// 自定义埋点上报
smlMonitor.reportEvent({
              moduleName: 'XXX',
              eventName: 'XXX',
              eventType: 'XXX',
              exts:{
                ...
              },
              performance:{
                ...
              }
})
1.0.1-beta.1

4 months ago

1.0.0

1 year ago

1.0.1-beta.0

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.11

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.7

1 year ago

1.0.0-beta.8

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.3

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.1

1 year ago

1.0.0-beta.0

1 year ago