JavaScript错误监控

JavaScript错误监控

我喜欢前端开发的原因之一是许多服务器端开发人员讨厌它的原因:浏览器实现的差异,实现日期的不同以及使用不良JavaScript的能力。 尽管无法控制浏览器环境,但我还是在这场战斗中度过了艰难的时光,但我并不疯狂-我始终有一个安全网来快速检测错误。 那个安全网? TrackJS TrackJS允许我实时检测JavaScript错误,告诉我用户使用哪种浏览器浏览,发生错误的页面以及更多信息。

TrackJS是此博客的赞助商,我很荣幸代表您! 在使用TrackJS之前,我试图通过Google Analytics(分析)进行错误跟踪,但是效果并不理想-我没有得到我想要的细节,考虑到GA是一种不适合错误报告的通用分析工具,这不足为奇。 另一方面,TrackJS是为跟踪JavaScript错误而构建的,它可以很好地完成任务。 我已经使用了他们一年多的服务,并感谢他们,感谢他们为我提供的帮助!

谢谢TrackJS

在过去的几年中,TrackJS提醒我注意许多问题,包括:

  • 试验由Mozilla创建的多个与Service Worker相关的WordPress插件
    • 提防Safari缺少本地Promise和箭头功能支持!

    @trackjs提醒我说错误,并且我能够进行修复。 不错! pic.twitter.com/w2hzTn5nxB

    — David Walsh(@davidwalshblog) 2016年4月4日
  • 浏览器JavaScript API更新(...或缺少)
    • Safari是新的Internet Explorer 6。
  • 错误检测以阻止广告
    • 我对BSA的请求大约有15%失败了,现在我要感谢TrackJS

      JavaScript错误监控

  • JavaScript库错误
    • 也许在没有我先测试的情况下,我的构建系统不应获取最新版本。

令人敬畏的是,我通过每晚的TrackJS电子邮件收到有关这些问题的警报,因此我可以在推送后几个小时内找到它们。 我可以配置TrackJS面板以更早地通知我有关问题的信息,但是对于此博客,我对每晚的ping操作感到满意。

新功能

TrackJS最近实现了一些可靠的新功能,这些功能使协作和数据管理更加容易:

  • 共享 :出现任何错误,您现在都可以生成一个可共享的链接。 您可以使用此链接与同事共享错误详细信息,或将其公开发布并在线提出问题。
  • Metadata API :允许您添加有关当前环境的任何任意键值。 例如,用户的权限级别或当前服务器。 一旦提供了这些信息,您就可以通过几乎任何可以构想的方式对错误进行切片和切块。
  • 全局过滤器 :在整个UI上,已添加了“添加到过滤器”按钮。 您可以在消息,用户,浏览器或元数据中看到它。 您可以从中选择任何一个项目,然后通过此属性过滤UI的其余部分。 例如,将Safari添加到过滤器中,然后查看所有影响Safari的消息。

乍看上去

在TrackJS面板上的一些查找:

错误详情

JavaScript错误监控

留言内容

JavaScript错误监控

乌尔斯

JavaScript错误监控

浏览器

JavaScript错误监控

分享

JavaScript错误监控

每晚电子邮件

JavaScript错误监控

试试TrackJS!

TrackJS是赞助商,但更重要的是,我信任该服务,使我可以了解我的网站JavaScript稳定性和性能。 浏览器更改,实现更改,用户操作更改; 很高兴知道我可以看到错误发生在哪里,所以我可以修复我的无效代码!

翻译自: https://davidwalsh.name/trackjs