What is Bugsnag and what are its top alternatives?
Top Alternatives to Bugsnag
- Rollbar
Rollbar is the leading continuous code improvement platform that proactively discovers, predicts, and remediates errors with real-time AI-assisted workflows. With Rollbar, developers continually improve their code and constantly innovate ra ...
- Crashlytics
Instead of just showing you the stack trace, Crashlytics performs deep analysis of each and every thread. We de-prioritize lines that don't matter while highlighting the interesting ones. This makes reading stack traces easier, faster, and far more useful! Crashlytics' intelligent grouping can take 50,000 crashes, distill them down to 20 unique issues, and then tell you which 3 are the most important to fix. ...
- Airbrake
Airbrake collects errors for your applications in all major languages and frameworks. We alert you to new errors and give you critical context, trends and details needed to find and fix errors fast. ...
- Sentry
Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. ...
- New Relic
The world’s best software and DevOps teams rely on New Relic to move faster, make better decisions and create best-in-class digital experiences. If you run software, you need to run New Relic. More than 50% of the Fortune 100 do too. ...
- Instabug
Instabug is a platform for Real-Time Contextual Insights that completely takes care of your bug reporting and user feedback process; to accelerate your workflow and allow you to release with confidence. ...
- Firebase
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...
- Fabric
Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. It provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution. ...
Bugsnag alternatives & related posts
- Consolidates similar errors by impact73
- Centralize error management64
- Slack integration63
- Github integration58
- Usage based pricing47
- Insane customer support32
- Instant search23
- Heroku integration21
- Consolidate errors by OS18
- Great Free Plan15
- Trello integration15
- Flexible logging (not just exceptions)13
- Simple yet powerful error tracking tool11
- Multiple Language Support9
- Consolidate errors by browser7
- Query errors with RQL6
- Easy setup6
- Deployment tracking is a nice free bonus5
- Best rails exception handler5
- Awesome service5
- Simple and fast integration5
- Easy setup, friendly ui, demo, lots of integrations4
- Beat your users to the error report3
- Errors Analysis3
- Server-side + client-side3
- Powerful3
- Clear and concise information.3
- Easy integration with sails.js2
- Mailgun integration2
- Bitbucket integration2
- Easy Set up familiar UI that doesn't make you look dumb1
- Teams1
- Clear errors on deploy or push1
- Gitlab integration1
- User0
related Rollbar posts
Our primary source of monitoring and alerting is Datadog. We’ve got prebuilt dashboards for every scenario and integration with PagerDuty to manage routing any alerts. We’ve definitely scaled past the point where managing dashboards is easy, but we haven’t had time to invest in using features like Anomaly Detection. We’ve started using Honeycomb for some targeted debugging of complex production issues and we are liking what we’ve seen. We capture any unhandled exceptions with Rollbar and, if we realize one will keep happening, we quickly convert the metrics to point back to Datadog, to keep Rollbar as clean as possible.
We use Segment to consolidate all of our trackers, the most important of which goes to Amplitude to analyze user patterns. However, if we need a more consolidated view, we push all of our data to our own data warehouse running PostgreSQL; this is available for analytics and dashboard creation through Looker.
Crashlytics
- Crash tracking78
- Mobile exception tracking56
- Free53
- Easy deployment37
- Ios25
- Great ui15
- Great reports11
- Android10
- Advanced Logging8
- Monitor Tester Lifecycle7
- Mac APP and IDE Plugins3
- Great User Experience3
- In Real-Time3
- iOS SDK3
- Security3
- Android SDK3
- The UI is simple and it just works2
- Best UI2
- Light2
- Real-time2
- Seamless2
- Painless App Distribution2
- Crash Reporting2
- Beta distribution2
- Mobile Analytics2
- Deep Workflow Integration2
- IOS QA Deploy and tracking1
- Easy iOS Integration1
related Crashlytics posts
- Reliable28
- Consolidates similar errors25
- Easy setup22
- Slack Integration15
- Github Integration10
- Email notifications7
- Includes a free plan6
- Android Application to view errors.5
- Search and filtering4
- Shows request parameters4
- Heroku integration2
- Rejects error report if non-latin characters exists0
related Airbrake posts
- Consolidates similar errors and makes resolution easy236
- Email Notifications121
- Open source108
- Slack integration84
- Github integration71
- Easy49
- User-friendly interface44
- The most important tool we use in production28
- Hipchat integration18
- Heroku Integration17
- Good documentation15
- Free tier14
- Self-hosted11
- Easy setup9
- Realiable7
- Provides context, and great stack trace6
- Love it baby4
- Feedback form on error pages4
- Gitlab integration3
- Filter by custom tags3
- Super user friendly3
- Captures local variables at each frame in backtraces3
- Easy Integration3
- Performance measurements1
- Confusing UI12
- Bundle size4
related Sentry posts
For my portfolio websites and my personal OpenSource projects I had started exclusively using React and JavaScript so I needed a way to track any errors that we're happening for my users that I didn't uncover during my personal UAT.
I had narrowed it down to two tools LogRocket and Sentry (I also tried Bugsnag but it did not make the final two). Before I get into this I want to say that both of these tools are amazing and whichever you choose will suit your needs well.
I firstly decided to go with LogRocket the fact that they had a recorded screen capture of what the user was doing when the bug happened was amazing... I could go back and rewatch what the user did to replicate that error, this was fantastic. It was also very easy to setup and get going. They had options for React and Redux.js so you can track all your Redux.js actions. I had a fairly large Redux.js store, this was ended up being a issue, it killed the processing power on my machine, Chrome ended up using 2-4gb of ram, so I quickly disabled the Redux.js option.
After using LogRocket for a month or so I decided to switch to Sentry. I noticed that Sentry was openSorce and everyone was talking about Sentry so I thought I may as well give it a test drive. Setting it up was so easy, I had everything up and running within seconds. It also gives you the option to wrap an errorBoundry in React so get more specific errors. The simplicity of Sentry was a breath of fresh air, it allowed me find the bug that was shown to the user and fix that very simply. The UI for Sentry is beautiful and just really clean to look at, and their emails are also just perfect.
I have decided to stick with Sentry for the long run, I tested pretty much all the JS error loggers and I find Sentry the best.
New Relic
- Easy setup415
- Really powerful344
- Awesome visualization244
- Ease of use194
- Great ui151
- Free tier107
- Great tool for insights80
- Heroku Integration66
- Market leader55
- Peace of mind49
- Push notifications21
- Email notifications20
- Heroku Add-on17
- Error Detection and Alerting16
- Multiple language support13
- SQL Analysis11
- Server Resources Monitoring11
- Transaction Tracing9
- Apdex Scores8
- Azure Add-on8
- Analysis of CPU, Disk, Memory, and Network7
- Performance of External Services6
- Error Analysis6
- Detailed reports6
- Application Response Times6
- Application Availability Monitoring and Alerting6
- JVM Performance Analyzer (Java)5
- Most Time Consuming Transactions5
- Easy to use4
- Browser Transaction Tracing4
- Top Database Operations4
- Pagoda Box integration3
- Custom Dashboards3
- Weekly Performance Email3
- Application Map3
- Background Jobs Transaction Analysis2
- App Speed Index2
- Easy visibility2
- Easy to setup2
- Free1
- Rails integration1
- Super Expensive1
- Metric Data Resolution1
- Metric Data Retention1
- Team Collaboration Tools1
- Best of the best, what more can you ask for1
- Best monitoring on the market1
- Real User Monitoring Overview1
- Real User Monitoring Analysis and Breakdown1
- Time Comparisons1
- Access to Performance Data API1
- Worst Transactions by User Dissatisfaction1
- Incident Detection and Alerting1
- Exceptions0
- Pricing model doesn't suit microservices20
- UI isn't great10
- Expensive7
- Visualizations aren't very helpful7
- Hard to understand why things in your app are breaking5
related New Relic posts
Hey there! We are looking at Datadog, Dynatrace, AppDynamics, and New Relic as options for our web application monitoring.
Current Environment: .NET Core Web app hosted on Microsoft IIS
Future Environment: Web app will be hosted on Microsoft Azure
Tech Stacks: IIS, RabbitMQ, Redis, Microsoft SQL Server
Requirement: Infra Monitoring, APM, Real - User Monitoring (User activity monitoring i.e., time spent on a page, most active page, etc.), Service Tracing, Root Cause Analysis, and Centralized Log Management.
Please advise on the above. Thanks!
Regarding Continuous Integration - we've started with something very easy to set up - CircleCI , but with time we're adding more & more complex pipelines - we use Jenkins to configure & run those. It's much more effort, but at some point we had to pay for the flexibility we expected. Our source code version control is Git (which probably doesn't require a rationale these days) and we keep repos in GitHub - since the very beginning & we never considered moving out. Our primary monitoring these days is in New Relic (Ruby & SPA apps) and AppSignal (Elixir apps) - we're considering unifying it in New Relic , but this will require some improvements in Elixir app observability. For error reporting we use Sentry (a very popular choice in this class) & we collect our distributed logs using Logentries (to avoid semi-manual handling here).
Instabug
- Bug Reporting42
- In-app feedback42
- Simple, smart and time saving35
- Clean UI, easy to integrate, and superior in features34
- Multiple integrations available32
- Customer support29
- Free Trial27
- It is a world class product, and they give ears to us22
- "Shake to Send" Bug Reporting Feature13
related Instabug posts
- Realtime backend made easy369
- Fast and responsive268
- Easy setup240
- Real-time213
- JSON188
- Free133
- Backed by google126
- Angular adaptor82
- Reliable67
- Great customer support35
- Great documentation31
- Real-time synchronization25
- Mobile friendly21
- Rapid prototyping18
- Great security14
- Automatic scaling12
- Freakingly awesome11
- Angularfire is an amazing addition!8
- Super fast development8
- Chat8
- Firebase hosting6
- Built in user auth/oauth6
- Awesome next-gen backend6
- Ios adaptor6
- Very easy to use4
- Speed of light4
- Great3
- It's made development super fast3
- Brilliant for startups3
- .net2
- JS Offline and Sync suport2
- Low battery consumption2
- Push notification2
- Free hosting2
- Cloud functions2
- The concurrent updates create a great experience2
- I can quickly create static web apps with no backend2
- Great all-round functionality2
- Free authentication solution2
- CDN & cache out of the box1
- Google's support1
- Simple and easy1
- Faster workflow1
- Free SSL1
- Easy Reactjs integration1
- Easy to use1
- Large1
- Serverless1
- Good Free Limits1
- Can become expensive31
- No open source, you depend on external company16
- Scalability is not infinite15
- Not Flexible Enough9
- Cant filter queries7
- Very unstable server3
- No Relational Data3
- Too many errors2
- No offline sync2
related Firebase posts
Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.
My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.
This is my stack in Application & Data
JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB
My Utilities Tools
Google Analytics Postman Elasticsearch
My Devops Tools
Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack
My Business Tools
Slack
- Python23
- Simple21
- Low learning curve, from bash script to Python power5
- Installation feedback for Twitter App Cards5
- Easy on maintainance3
- Single config file3
- Installation? pip install fabric... Boom3
- Easy to add any type of job3
- Agentless3
- Easily automate any set system automation2
- Flexible1
- Crash Analytics1
- Backward compatibility1
- Remote sudo execution1