分类分类
大小:15.5 MB 更新:2021/03/26
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
mitojs是一款功能丰富的SDK工具,主要的功能就是收集页面的用户点击行为、路由跳转、接口报错、代码报错等数据信息,将收集到的数据反馈给服务端,让管理人员可以了解用户访问页面的信息,了解用户在站点访问了哪些内容,了解站点异常接口错误,第一时间服务端查看各项页面点击和通信异常问题,如果你需要给自己的软件附加这种页面数据收集功能就可以使用mitojs,直接将其部署到自己的软件就可以正常使用,节约用户自己开发数据收集功能的时间,一键导入SDK就可以使用该功能,软件可以检测的页面数据类型还是很多的,需要就下载吧!
1、监听请求错误
2、console
3、路由跳转
4、代码报错
5、click、wx:tab、touchmove
6、资源加载错误
7、自定义上报错误
8、丰富的hooks与配置项支持可高定制化
9、支持IE8和安卓5以上
10、持续迭代与更新
11、完善的e2e测试
12、完善的单元测试(77%~coding)
13、支持原生Web @mitojs/browser
14、支持Web框架(Vue3、Vue2、React@Next)
15、支持原生微信小程序、支持uni-app等微信小程序框架
1、dsn服务地址,上报接口的地址,post方法默认是开启状态,为true时,会将sdk禁用
2、每个项目对应一个apikey,用于存放错误集的唯一标识
3、默认不会在控制台打印用户行为和错误信息,为true时将会在控台打印
4、默认关闭`traceId`,开启时,页面的所有请求都会生成一个uuid,放入请求头中
5、用户行为存放的最大容量,最大是100,当你配置超过100时,最终还是会设置成100,一方面是防止占更多的内存、一方面是保存超过100条用户行为没多大意义
5、所有ajax都会被监听,不为空时,filterXhrUrlRegExp.test(xhr.url)为true时过滤
6、钩子函数,配置发送到服务端的xhr
7、可以对当前xhr实例做一些配置:xhr.setRequestHeader()、xhr.withCredentials
8、钩子函数,在每次发送事件前会调用param event 有SDK生成的错误事件
9、在状态小于400并且不等于0的时候回调用当前hook
10、拦截用户页面的ajax请求,并在ajax请求发送前执行该hook,可以对用户发送的ajax请求做xhr.setRequestHeader
11、在整合上报数据和本身SDK信息数据前调用,当前函数执行完后立即将数据错误信息上报至服务端
12、trackerId表示用户唯一键(可以理解成userId),需要trackerId的意义可以区分每个错误影响的用户数量
web
使用npm
$ npm i @mitojs/web
使用yarn
$ yarn add @mitojs/web
使用CDN
script src="https://cdn.jsdelivr.net/npm/@mitojs/web/dist/web.min.js">
wx-mini
使用npm
$ npm i @mitojs/wx-mini
使用yarn
$ yarn add @mitojs/wx-mini
使用CDN
script src="https://cdn.jsdelivr.net/npm/@mitojs/wx-mini/dist/wx-mini.js">
改造原因
一开始只有@zyf2e/mitojs一个包,里面包含了原生浏览器、Vue、React、微信小程序的所有监控代码,使用起来比较简单,但是微信小程序的包是有大小限制,所以想要尽量限制mitojs的大小,分成:
优势:
为了减少包大小
后续好维护,方便添加新功能,如:埋点SDK、node监控
案例内容
示例页面1
请打开控制台查看mitojs的调式结果,当你操作页面时,控制台会打印你的行为
右边页面会实时打印的你操作行为
示例页面2
收集信息平台展示
该SDK能收集哪些信息:下面这些例子给你一一展示:
手动上报
MITO.log
有时我们需要在某个业务代码中上报业务信息或者是埋点信息,这时可以用到MITO.log手动上报,下面这个例子就是在获取支付状态的接口是否异常,如果异常就上报异常信息。
还可以统计每个功能的浏览次数(PV),用户量(UV),在以下代码中在活动页面埋点,UV的统计需要依赖trackerId
这个SDK具体是怎么使用的?
该SDK是为了抓取前端页面的错误,然后上报到你所配置的接口。至于服务端和错误可视化界面是需要自己实现,适合给有意向自己研发前端监控系统的开发者使用最佳
这个SDK的稳定如何?能不能用到正式环境?
目前本人所在的公司的监控系统也在使用当前SDK,也在迭代中,到目前而言稳定性还是OK的,而且已经有完善的e2e,单测也coding中,感兴趣的可以Fork下来,自己定制
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情