用 Sentry 收集前端 JS 错误

今天才发现上上周 Python China 升级的 JS 有错误,会导致不能注册新用户。很可惜没有监控 JS 错误。

其实是有监控 JS 错误的,用的 Google Analytics 记录错误信息。但是因为 JavaScript 被压缩了,错误日志的信息看起来就没有意义了。

Sentry 是有 JS 错误监控的,而且可以通过 source map 解析出源码,让错误信息有意义:

https://docs.getsentry.com/hosted/clients/javascript/#dealing-with-minified-source-code

(但是我还是偷懒,用了现成的服务)

据说 PyCon 有分享 Sentry,不知道有没有讲到这个。

1 comments