Rollbar:错误跟踪和报告

每当我们将web应用程序部署到生产的一个挑战是,我们的代码将运行在不同的机器在不同的位置。当用户报告错误,我们无法访问他们的浏览器控制台或堆栈跟踪,除非用户是易怒的足以与我们分享这些信息。

当然,我们可以创建一个通用的错误处理程序并试图复制一个问题在我们的环境中,但这可能是一个挑战这些选项给我们的眼睛在该用户的特定浏览器。

这就是Rollbar时机。Rollbar是一个Javascript库,可以报告错误到服务器并创建警报/统计/跟踪这些错误的时间:

独自在上面的截图,我们永远不会得到的丰富的信息console.log。例如,第一个错误在72个不同的机器上发生了412次(IPs),最后发生在三天前。

这样一个屏幕可以帮助你确定如果一个新版本解决了所有用户的问题或创建一个新的。更好,Rollbar支持不同的环境,这样你就可以检查生产或pre-prod,或登台环境对于那些错误,以及过滤器的级别,活动,等等。

每个错误都包含浏览器信息、语言环境、屏幕定义,堆栈跟踪,等等。错误也可以分配给开发人员进行进一步的调查和标记为固定或沉默,如果错误是无关紧要的。

总之,一旦人们开始使用Rollbar,几乎是不可能停止使用它。你可以看到一个角演示在Stackblitz和阅读这快速设置教程从Rollbar文档。

betway必威滚球

阿兰是一个谷歌开发者网络技术专家,角,谷歌地图。他每天的任务就是帮助开发团队采用角和与该框架建立在规模。他教会了角六大洲!世界旅行和摄影师,阿兰也是一个国际会议的演讲者,和出版了好几视频课程。