webfunny_monitor使用文档:Js错误统计

1,661 阅读2分钟

JS错误统计模块主要是页面上的异常信息,自定义异常信息统计分析出来,以便我们对线上项目报错有一个直观的感受。比如:每天报错量、每一种报错的影响人数,安卓机多少,苹果机多少,最近发生时间等等。

捕获异常

1)数据报表

每天由探针的捕获并上报的异常数量都统计下来,如果某一天的过高,必然是某个地方出了问题,在往下排查。通过点击不同的柱图,可以展示不同日期的报错数据,目前限制7天。

2)查看报错详情

解决bug之前,要先出错代码的位置,所以,我们点击某个错误之后会跳转到错误详情页面,那里有详细的分析。

其他的信息都是一目了然的,我圈起来的红框是比较核心内容,可以大大提高解决问题的效率。

压缩代码、源码位置的解析就不必多说了,可以帮助你查找代码的位置。其中报错趋势图和查看足迹两个功能可以查看报错的具体时间和用户行为,有利于你精准的查找问题。

根据这个功能你就可以定位出这个问题发生的环境:时间、地点、机器、行为、报错趋势,代码位置等等。

自定义异常

自定义异常是对js错误统计的一个补充,只要使用者使用console.error()方法,探针就会将其归类为自定义异常。比如:很多后台返回的异常结果,我都会用这个方法进行上报,非常便捷。

分析功能跟前边讲述的一样,在此不再赘述。