When comparing Rollbar vs Bugsnag, the Slant community recommends Rollbar for most people. In the question“What are the best JavaScript client-side error logging services?” Rollbar is ranked 4th while Bugsnag is ranked 5th. The most important reason people chose Rollbar is:
This feature is quite an interesting technical feat, considering that it shouldn't really be possible to get error information form 3rd party scripts. See [this](https://github.com/loggly/loggly-jslogger/issues/22) and [this](https://github.com/logentries/le_js/issues/51) for discussions.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Generous free plan
Free plan allows for up to 5000 events/month, customizable rate limits, integrations (e.g. with Slack), multiple users, and 30 day retention.
Pro Integrates with Slack
Rollbar can be integrated with Slack to send notifications of various event to a set Slack channel based on customizable rules.
Pro Stack traces (traceback)
Stack trace with function calls and line numbers.
Pro Client library is open source
Pro Custom error grouping
Pro Not blocked by ad blockers
At least as of 2015-July-14. Many other prominent loggers are blocked, e.g. Loggly and LogEntries.
Pro Capture any uncaught errors
Rollbar allows sending any log messages to Rollbar not just exceptions enabling you to go back and check for missed exceptions.
Pro Supports "deploy" events
You can easily send "deploy" events with curl
, so that you know to which version the errors apply. Errors are grouped automatically by name/type, but if the re-occur after a deploy, they'll be shown again above the deploy in the timeline.
Pro Multiple integration options
Asana - Create and resolve Asana tasks
Bitbucket Issues - Create and manage Bitbucket Issues
Campfire - Get alerts in your Campfire room
Flowdock - Get messages in your flow
GitHub Issues - Create and manage GitHub Issues
HipChat - Get alerts in your HipChat room
JIRA - Create, resolve, and reopen JIRA issues
PagerDuty - Trigger and resolve incidents in PagerDuty
Pivotal Tracker - Create and manage Pivotal Tracker stories
Slack - get alerts in a chatroom or group
Sprintly - Create and manage Sprintly items
Trello - Create and manage cards in Trello
VictorOps - Trigger and recover alerts in VictorOps
Webhook - Post JSON payloads to arbitrary URLs
Email - get notifications and daily summaries
Pro Source maps support
Source map support is used to reference original source code in cases where the code is minified.
Pro Error filtering
Rollbar allows ignoring specific exceptions simply by adding the error message to the ignoredMessages array.
Pro Great documentation
Clear, concise documentation. Plus docs on cross-domain script errors and enabling CORS.
Pro Email, chat, sms notifications
Bugsnag can be set up to send email notifications as soon as exceptions occur. It can also integrate with a number of third-party services that can be used for notifications including Campfire, HipChat, Twilio SMS and custom solutions via Webhook.
Pro Automatic issues/ticket creation
Bugsnag integrates with a wide variety of 3rd party tools to automatically create issues or tickets. Integrations include GitHub, BitBucket, UserVoice, Trello and many, many others.
Pro Has a free plan
After a two-week full-featured free trial period the user is limited to 2,000 errors/month, 1 user and 1 project.
Pro Exceptions are grouped
Bugsnag groups similar exceptions together displaying the number of occurences so that there's no need to deal with each instance of the error separately.
Pro Exceptional documentation organization
Their documentation was well organized, easy to search through for the platform of choice and quick work of full product integration.
Pro Supports Unity 3D
Drop in place integration with Unity 3D, only a simple API Token configuration on game object and everything was up & running with almost zero code written.
Pro Supports phabricator integrations
Not many products have decided to finally start doing this, phabricator now has a champion.
Pro Source map support
Pro Stack traces
Pro Client libraries are open source
Pro Report uncaught errors
Pro Good web UI
Cons
Con No context for some errors
For some errors (possibly JavaScript injected into the page), Rollbar is unable to offer any context.
Con Old-school UI
Built with the default Bootstrap theme. Looks like 2011.
Con The tool seems flaky
De-obfuscation doesn't always work on react-native projects.
Con Blocked by ad blockers by default
Bugsnag is blocked by the AdBlock EasyPrivacy filter.