Skip to main content
TrustRadius
Sentry

Sentry

Overview

What is Sentry?

Sentry provides engineering teams with tools to detect and solve user-impacting bugs and other issues.

Read more
Recent Reviews

TrustRadius Insights

Users employ Sentry on their websites to capture, track, and resolve issues encountered by website users. The client Javascript SDK known …
Continue reading

Sentry deep dive review

10 out of 10
August 30, 2023
Incentivized
We use sentry primarily for application monitoring, our biggest use case of sentry is log and error monitoring. For our money Sentry is …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Team

$26

Cloud
per month

Business

$80

Cloud
per month

Developer

Free

Cloud

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://sentry.io/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Fallout 4 3D Printed Sentry Bot Demo

YouTube

Doppia telecamera Car Sentry con Dvr, demo di guida

YouTube

NZXT Sentry 2 Touch Screen LCD Fan Controller demo

YouTube

24 Flavor System Product Demo by Sentry Equipment

YouTube

Application Monitoring 101: Getting Started with Sentry (1 of 6)

YouTube

TF2 Tactics: Demo-Sentry Kills

YouTube
Return to navigation

Product Details

What is Sentry?

Sentry provides engineering teams with tools to detect and solve user-impacting bugs and other issues.

Sentry Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(52)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users employ Sentry on their websites to capture, track, and resolve issues encountered by website users. The client Javascript SDK known as Raven is automatically loaded with each page load to effectively catch the majority of exceptions. In specific cases, manual error-tracking features are utilized to monitor undesired outcomes without triggering exceptions. By using Sentry's dashboard, users gain visibility into comprehensive error traces, including user information and the line of code where the error originated.

Sentry is widely embraced by R&D departments as a means to collect information on client-side problems and analyze them for enhancing the overall user experience. Serving as the primary application monitoring solution, Sentry effectively tracks and monitors bugs, regressions, core web vitals, long running queries, performance bottlenecks, and page speed. The engineering department proactively employs Sentry to detect exceptions and address potential issues in production or other environments before they become noticeable to customers. Furthermore, Sentry plays a crucial role in monitoring all production web systems to ensure that failure state is not lost upon reboot.

Proactive web application monitoring, production performance monitoring, crash reporting, and error logging are some of the key features offered by Sentry. Users can autonomously monitor web apps, sites, and back-end processes leveraging automated tools, scheduled scanning, comprehensive reporting, and an intuitive dashboard. Integration with Slack streamlines issue triage and incident management processes. Several critical bugs have been successfully identified by Sentry on production e-commerce sites, leading to improved page load times and a better customer experience.

Users also have the option of setting up self-hosted instances of Sentry to monitor multiple systems simultaneously and receive real-time alerts for unknown or uncaught exceptions. IT and Quality departments rely on Sentry for alerting, exception identification, and monitoring diverse instances across different organizations. Additionally, Sentry excels in continuously collecting statistics by accessing various transaction data through an agent installed in either production or test environments.

The primary use case of Sentry revolves around log and error monitoring, providing users with a comprehensive view of errors along with detailed information on their causes and the specific lines of code involved. In comparison to other platforms, Sentry is highly regarded for its exceptional error monitoring capabilities.

Many users have praised the clean and user-friendly interface of Sentry, describing it as great with a clean format. They appreciate the intuitive design and easy navigation, which contributes to a seamless user experience. Reviewers have also highlighted the exceptional error tracking capabilities of Sentry. The per-user exception tracking feature allows users to easily identify and investigate issues by looking up account IDs and reviewing encountered exceptions. This comprehensive approach enables effective debugging and troubleshooting. Several users have commended Sentry for its generous free tier, offering 10,000 events per month. They express satisfaction with the ample availability of event tracking provided by this free plan, indicating that it meets their needs without any additional charges or limitations. Overall, these three pros are consistently mentioned by reviewers and contribute to the positive sentiment expressed about Sentry.

  1. Limited Integrations: Some users have suggested that Sentry should offer more integrations with other services, similar to what competitors like Rollbar do with Help Scout. This limitation may be a drawback for users who rely on multiple tools and want seamless integration between them.

  2. Complex User Interface: Several reviewers find the user interface of Sentry overwhelming and feel that it takes time to understand and navigate. This complexity can be a barrier for new users or those looking for a simpler experience.

  3. Steep Pricing: A number of users mention concerns about the pricing structure of Sentry, stating that it can get expensive, especially for certain applications. The pricing model is perceived as complex by some customers, which could deter potential users looking for more straightforward pricing options.

Users have made several recommendations for using Sentry based on their experiences:

  • Sending as much data as possible to Sentry and utilizing custom events has been recommended by users. This allows for more comprehensive error tracking and helps in identifying and resolving issues efficiently.

  • Users suggest integrating error tracking with perform and deploy workflows using Sentry. This enables seamless tracking and resolution of errors throughout the software development process, ensuring a more productive work environment.

  • For server-side errors, some users recommend using more comprehensive solutions like New Relic APM alongside Sentry. While Sentry is considered sufficient for most use cases, scaling with a team may pose challenges that can be overcome by combining these tools.

Overall, users find Sentry to be easy to use and implement, with great functionality for bug tracking and error reporting in various programming languages. They also advise exploring the documentation to fully leverage its features and set up appropriate filters.

Reviews

(1-12 of 12)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use sentry primarily for application monitoring, our biggest use case of sentry is log and error monitoring. For our money Sentry is best at it, it gives full views of errors that happen on your applications with incredible captured details like causes, lines and other specifications we couldnt find in other platforms we were considering.
  • Error capture
  • Application monitoring
  • Session replay
  • Custom queries can be a little complicated to work with
  • Pricing can get a little steep
If you are just getting started and looking to scale Sentry is perfect, for us we were using it on NodeJS and we simply had to install a few lines of code to making it work in minutes.
Rahul Jain | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have many microservices and its very important to monitor them for errors and any other bugs. So we needed some dashboard where we can see the full trace of the error occurred while the user was using our product and Sentry just does that. Its so easy to integrate and see the error traces with the information of user and the line from where the error originated.
  • Get the full trace of the error.
  • Integrations like slack for errors if you can't see dashboard everytime.
  • Different kinds of alerts like slack, email and grouping of alerts.
  • if we could decrease the costing via some kind of sampling of errors.
  • sometimes same error is in loop and Sentry will count all the events for pricing if there is any way this can be reduced.
  • self hosted capabilities or using own storage to reduce cost.
Some of cases would be:-
  • get full trace of the error occurred with user information like primary key.
  • Grouping of similar kinds of errors.
  • Assigning the errors to someone from company and creating it as a jira issue for resolution tracing.
  • differentiating errors according to the environment where they occured.
  • role based access for the dashboard for different users of company.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use sentry for monitoring and tracking errors in our system. We have set up our own self-hosted instance for monitoring multiple systems. In fact multiple instances of sentry for different orgs. We heavily used it for alerting and identifying unknown or uncaught exceptions and also real time alerting for the same.
  • Integration with application is quite simple
  • Tracing exception and storing relevant info for simpler debugging
  • User interface is quite simple and easy
  • Integration with Slack or similar platforms for alerting
  • Simpler and much configurable alerts, sometimes it doesn't look too intuitive
  • It is very resource heavy and not that cost friendly
  • Data sampling could be better
It is well suited for a company that is somewhat okay with spending money on extra monitoring. But it is not for a company that is very small in size, because it is not really required for such small-sized applications and also brings the cost of operation higher. But it is a very useful tool if you have decent traffic in your systems and require aggressive monitoring
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Proactive web application monitoring, performance monitoring in production, crash reporting and error logging. Allows us to autonomously monitor a variety of web apps, sites, back end processes and the like with automated tools, scheduled scanning, comprehensive reporting and a relatively easy to use/understand dashboard. Excellent for providing client visibility.
  • Comprehensive toolkit, wide variety of monitoring/tracking/testing metrics.
  • Excellent developer workflow integrations (Jira, ClickUP, Slack., etc.)
  • Gives depth to basic web analytics (causes of performance issues etc.)
  • Can be extremely complex to implement, especially if you have a variety of different platform stacks
  • Learning curve for setting up/understanding dashboards/output.
  • Complex pricing model for certain applications.
Great for standard web application performance monitoring, analytics and error reporting. Shows line level code errors, gives insight into performance issues (plugins, API issues, etc.). Automation and scheduled scanning in production gives client visibility into 'after deployment' value. Also lets a relatively small number of developers keep tabs on a handful of different site/applications without needing a bunch of tools. The UI is pretty complicated and can be overwhelming for new users. Documentation could be better for the learning curve,
Yaniv Vararu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Sentry is being used only by our R&D department in our organization. We use it in order to collect information on client-side problems of our platform, in order to later on analyze this information and try to come up with the most important or most impactful bugs that we need to fix in order to supply a better experience to our users.
  • It collects very detailed information on problems that happen to our users while using the platform
  • It supplies very good tools in order to aggregate the collected data and analyze it
  • It integrates with Slack, making it easier to "monitor it in real time"
  • The UI is overwhelming and it takes time to "digest it"
  • It would have been nice to have the ability to "group together" minor releases into one that represents a bigger release
For us, as an organization that develops an online SAAS platform, Sentry is the best solution for monitoring the client-side problems we have in our platform. We have many other alerting and monitoring tools, but these are used to detect problems on the backend side, while Sentry is the only one that helps us understanding the problems in the code facing the customers.
Brandon Scivolette | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Sentry is our primary application monitoring solution. We use Sentry to stay on top of bugs, regressions, core web vitals, long running queries, performance bottlenecks, page speed, etc. Sentry allows us to not only track and monitor issues but also troubleshoot them.
  • Application Monitoring
  • Performance Monitoring
  • Page Speed and Core Web Vitals Monitoring
  • Source Code Integration (Regression Monitoring)
  • More useful stack track
  • Better grouping of related issues instead of them coming in as separate issues
  • More insight into each issue in terms of which ones actually impacted the user
Frankly, Sentry works very well as a full-range monitoring solution. It's not always easy to understand why an issue occurred, but that's about the only area where I think I would like to see them improve.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Sentry is being used across all the cloud teams at our organization. It is helping us to monitor all of our production applications and get real time alerts when any issues arise. It integrates into Slack as well which helps us facilitate issue triage and incident management.
  • Great user experience
  • Real time alerting
  • Wide range of supported SDK languages
  • Alert Configuration. Would be really helpful to have multiple logical groupings within the "If" section of a single configurable alert.
  • Alert Copying. Being able to copy an alert from one project to another would be super beneficial.
  • Alert Tags. Better UI around how we select which tags are getting sent with each alert instead of a tiny text box.
[Sentry] is honestly an amazing product. It allows us to detect errors in real time complete with stack traces and any extra accompanying information the developer wants to provide in the alert. With the alerting into Slack it has allowed us to quickly triage and tag in people who need eyes on a specific issue. It would be really useful in any Saas product environment.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Sentry monitors our production website for javascript errors. It is really easy to install and hasn’t slowed anything down, which is a really nice feature. We have also identified some critical bugs caught by Sentry on our production e-commerce site. This means money back in our pockets, with faster page load times and a better customer experience.
  • Easy install.
  • Issues alerting.
  • An easy to use interface.
  • It doesn’t slow down our site.
  • It needs easier to find GTM Install Instructions.
Sentry works well on our production e-commerce site. If we have a bug slowing things down, it’s great to get an alert from Sentry so that we can fix it quickly. It might not be as helpful or matter as much for an internal site or web apps. However, you might as well use it for the price
Kevin Van Heusen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Sentry is being used by the engineering department and it addresses our issue with tracking exceptions that occur with our software. This gives us a proactive indication of a possible issue in production or other environments. By being proactive about detecting exceptions we have a chance to fix them before customers even notice.
  • Great at giving us a proactive heads up when there may be a serious issue in production by notifying us when a certain exception happens many times.
  • Excellent variety of supported platforms: .NET, Java, and many more.
  • Tracks exceptions across multiple releases, so you can identify when an exception first started happening.
  • Sentry rolls up exceptions that it feels are similar, but the logic to determine that similarity could be improved. It doesn't always merge exceptions that are similar.
  • The UI could be improved around projects; it would be nice to be able to group them by an environment.
  • Support for .NET could be improved, it required us to roll our own library to log to Sentry.
Sentry is well suited for SaaS projects that wish to track exceptions happening in the backend. While it can be used for desktop applications, it may not be as suited for such projects. It works well to get real-time exceptions and aggregate common issues. If you don't have a team or staff to deal with the notifications then it may not be of as much use.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is being used in our IT department and Quality department accordingly. We've integrated our product such that exception and logs can be collected by Sentry in more detailed and structural ways. Besides Sentry already can reach various transaction data via an agent which is installed on our production or test environments. Since then, Sentry can collect statistics continuously and robustly indeed. I use this tool to be notified of violations of the rules (system resources or load time based on concluded avg values, etc.), investigation of production or acceptance bugs, and also improvement opportunities in general.
  • Cut out for the investigations of problems (with a log tool also)
  • Finding improvements is easier
  • Detecting bottlenecks may be possible in advance
  • Any throughput can be observed
  • May need you to develop and put the code into your codebase which is specialized for Sentry (in case of you want to get more information from Sentry)
  • It is complex to use (and sometimes slow, especially when digging into some data that depends on historical stats) although it is a very handy and flexible tool
  • Management is getting worried about the pricing :)
If you develop or sell a software product, you need to worry about its real production performance and previous stages. So, you can trace and observe, via software like Sentry, whether the product performed well always, or bury your hands in the sand until you are strangled by critical bugs.
April 16, 2018

Sentry Review!

Joshua Dickson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Sentry for monitoring all production web systems. Sentry solves a really important problem for us: in production, we'd like our services to automatically recover if (when) they go down, have errors, or throw exceptions. That's a problem from an error reporting perspective because we then lose failure state on reboot. Sentry helps us bridge this by logging and reporting production errors, so we can actively work to fix them, but don't have to worry about systems staying down while we work to triage.
  • Sentry doesn't just provide a list of errors and exceptions, but instead gives us a full stack trace to work from
  • Internally, Sentry handles a lot of code versioning checks so we can see where errors originated from, and if deployed fixes are in fact working
  • Sentry interfaces with existing reporting tools so we can respond to production exceptions in minutes, instead of when we find out about them in viewing logs
  • Very much a one-off tool; Sentry would be a lot nicer to use if it built out additional monitoring tools so we could run the entirely of our logging and reporting through their software
  • Some of their documentation, particularly for the open source projects that drive error collection, can be lacking or inadequately communicated
Sentry is well-suited for any organizations with important production systems. The nice thing about it is it's an agnostic tool that can be used regardless of what kind of project you're working on -- you can just drop it in and start using it. The only real issue with it is that for clients with particular PaaS and LaaS restrictions, it may not be possible to allow code stack traces to be uploaded to third-party services.
Luke Abbott | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Sentry to help us capture, track, and mitigate issues with our website users. We have the client Javascript SDK (called Raven) loaded on each page load, and we're using the raven npm module on the server. Most of the exceptions get caught automatically, but we also use the manual error-tracking features in a few places where we want to track unwanted outcomes without throwing exceptions.
  • Great web interface. Lots of data available in a really clean format, with filtering options and more.
  • Per-user exception tracking. User is complaining about something being broken? Look up their account ID in Sentry and you can see if they've run into any exceptions (with device information included, of course).
  • Source map uploading. Took a little while to figure this out but now we have our deploy script upload sourcemaps to Sentry on each deployment, meaning we get to see stack traces that aren't obfuscated!
  • Very generous free tier – 10,000 events per month. We're nowhere near that yet.
  • Rollbar has more integrations with other services such as Help Scout. Would be nice if Sentry had as many.
  • Can't search for users by username, even though I'm supplying one with the client SDK. I have to find their database ID first.
Sentry supports a wide range of platforms and languages, so it seems well-suited to capture exceptions in many different kinds of apps and websites.
Return to navigation