Appearance
Error Monitoring
We use BugSnag as an error monitoring tool. There is also a BugSnag integration with Slack on #js-errors--production Slack channel.
Why BugSnag?
There are some criteria we use to choose a service:
- Usability:
- how it’s easy to generate a report for a release
- how it’s easy to see all errors for a particular user
- how it’s easy to see all errors for a particular browser
- Price and price-forming policy (e.g., track.js uses per pageview price-forming policy, not per-error-number)
- Integration with other tools (Slack, email) and alert system.
We have tried tools:
- Track.js: great, but too expensive for us (we have a lot of page-views)
- Rollbar: see #11390
- Sentry: almost the same as Rollbar
- Honeybadger: not very good UI, especially for JS errors
- NewRelic: price too high
Links
Event usage -- useful to see daily event quota overlimit.