apm-js-agent

1.0.12 • Public • Published

apm-js-agent

实现前端js探针,包括监控前端页面的JS错误、API调用耗时、访问记录、UV、PV、用户行为等

接入方式1

  1. 引入npm包
npm install -S apm-js-agent
  1. 初始化配置
const apmJsAgent = require('apm-js-agent');
apmJsAgent.config({

});

接入方式2

复制下方的代码,将其粘贴在index.html 的

<script>
    !function(x, n) {
        window[n] = window[n] || {};
        window[n].config = {
            appId: "0000000000000000000000000000000",setting: "api,jsTrack,uba,longtask",hashMode: true,smartJsErr: false,
        };
        var o = document.createElement('script');
        o.src = x, o.async = !0;
        var d = document.body.firstChild;
        document.body.insertBefore(o, d);
    }('https://res.devcloud.huaweicloud.com/obsdevui/furion-cdn.min.js', '__fr');
</script> 

原理

JavaScript错误采集

API采集

用户行为采集

性能采集

终端信息采集

pvuv采集

静态资源采集

自定义埋点采集

采集数据上报

js出错还原

Readme

Keywords

none

Package Sidebar

Install

npm i apm-js-agent

Weekly Downloads

1

Version

1.0.12

License

MIT

Unpacked Size

168 kB

Total Files

48

Last publish

Collaborators

  • to16