What I like about Sentry is that it is easy to install in your project so you can start getting the errors immediately. It has a lot of metrics, and helpful information to help you debug better.
I have nothing to say about this. Sentry is very lovely, it has a generous free tier, and as a student, you can use it for many projects and a lot of reports without any cost.
Sentry benefits me by collecting the failures in the system I've built independently so I can debug errors and fix them with insightful information stored in their nice UI.
What I like most about Sentry is its ability to detect and capture errors in real-time, the detailed information it provides about the root cause of errors, the ability to customize and configure alerts, and the flexibility to adapt to specific monitoring needs.
I don't like that certain features of Sentry are not available in the plan you are using, or that the price is a bit high for the budget, or that the integration with other development tools is not as seamless as I would like.
Sentry has allowed me and my team to monitor the logs in real-time and quickly detect any problems that may arise. This has helped me to identify the root cause of errors and fix them, thus improving our systems and applications.
Sentry offers a plethora of features, namely error tracing. When an error occurs your get a lovely stack trace, details about what platform it happened on and much more. On top of that, they offer APM so you can use telemetry to speed up your api calls. They offer tons of tools for frontend too but I've mostly only worked with backend errors and apm. Pricing is great.
There's not much to dislike. A lot is plug and play and the docs are beautiful. If I had to pick on thing, I'd say overages of your monthly alllowance of errors could be pushed more. i.e "Make sure to set limits so you don't go over your monthly limits for errors or APM"
Sentry was able to help catch tons of unexpected issues with great detail and context. It also helped speed up a ton of API calls being able to see query and cache usage in the APM dashboard
very easy to implement in new or existing software products. very well documents for all the variety of the languages.
should contain more easy way to log some other stuff than bugs
capture error traces for every host in our data flow. also, capture what the client sends us in advance to reproduce but and investigate them quickly.
Sentry was very easily pluggable into my existing django project. Best is the mail feature where I get to know the cause of issue easily on my phone without having to log into my server everytime. Plus, I am assured that I haven't missed any errors which is very important.
The pricing is too high. Plus, I wish there is atleast a basic version of Sentry which is available for free. This forces me to search for cheap/free alternatives of Sentry.
I was working part time for a startup handling the backend completely. During the day, I was going for my full time job & if any error comes at that point, I had to tell the other guy to debug it. At that time it was very difficult to do so without knowing what is the error cause. With Sentry in place, I got to know almost the exact reason for failure via email & I could then guide him accordingly on how to fix it. This was very useful.
- Fair price - Simple initial setup - Support for most common web frameworks - Integrations with tools like Slack and Linear
- A lot of frameworks are supported yet a few are currently missing (e.g. Nest.js)
Error monitoring
One of the most significant advantages of Sentry is its ability to detect and report errors in real-time. It can track errors across multiple platforms and programming languages, including web and mobile applications. Developers can receive alerts via email, SMS, or other communication channels whenever an error occurs, enabling them to resolve issues promptly.
One of the few drawbacks of Sentry is its cost, as it can be relatively expensive for small businesses or startups. However, its features and benefits make it a worthwhile investment for larger companies or enterprises with a high volume of traffic and complex applications.
Error tracking: Sentry provides detailed information about errors and exceptions that occur in our application, including the stack trace, environment information, and user context. This helps developers identify and diagnose issues quickly, so they can fix them before they cause further damage. Performance monitoring: Sentry also provides capabilities that allow developers to track application performance and identify slow or inefficient code. This helps improve application speed and user experience.
I can capture all the necessary information realtime yet don't overwhelmed notification queue because it does "intelligent" notification. Easy to configure and easy integration with Slack.
Project setup UI might not be the most intuitive UI
Issue to be instantly notify developers and proactively fix the issue instead of waiting for someone to report.