前端监控框架 shadow-tracker

写在前面

shadow-tracker官网地址:点击这里
shadow-tracker代码仓库:点击这里

1、介绍

shadow-tracker 是一款前端监控框架,是一个轻量级的前端无感知监控插件,它提供的功能有:

序号 功能 对应日志类型
1 收集用户与网页交互时的点击、键盘输入事件 事件日志(Event Log)
2 收集所有 JS 的错误信息 错误日志(Error Log)
3 收集所有 XMLHTTPRequest 网络请求信息 请求日志(XMLHttpRequest Log)
5 收集页面加载的性能数据信息 性能日志(Performance Log)
6 收集用户的设备信息 设备日志(Device Log)
7 提供时间旅行功能,可根据用户的操作生成 NightWatch e2e 测试代码,复现用户的每一步操作
8 支持对日志的自定义拓展

备注:“页面的性能数据信息”日志功能支持 IE9 及以上浏览器,其他日志功能均支持 IE7 及以上浏览器。

2、使用方法

2-1、通过 npm 引入

npm install shadow-tracker
// 使用import引入tracker即可访问tracker的API
// 这里只呈现了“初始化tracker”以及“获取日志信息”的代码,其他API使用请参照第三部分“API说明”

import tracker from 'shadow-tracker'

tracker.init() // 初始化tracker
console.log(tracker.getLogList()) // 获取日志信息

2-2、通过

你可能感兴趣的:(前端)