Sentry is an open-source error tracking tool that helps developers monitor and fix crashes in real time. It streamlines the process of identifying, diagnosing, and fixing bugs in software applications across various programming languages. Sentry's capabilities include providing detailed error reports, context on what caused each error, and tools for team collaboration to efficiently address issues.
Sentry is also often used as Application Performance Monitoring (APM) Tools of choice in Indie Hacker and Web Development tech stacks.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, On-Premise Linux |
Support | Chat, Email/Help Desk, FAQs/Forum, Knowledge Base |
Training | Documentation |
Languages | English |
There are many softwares available for web analytics but I've found sentry to be the best. Very easy to setup and dashboard is also very easy to use. Many other softwares are lacking the features that sentry provides.
The dashboard looks a little cluttered. It can be improved. I really like the UX of Firebase Crashlytics, so something similar can be done here as well.
Sentry helps finding the bug on the website. It tells you exactly where things went wrong with the help of mentioning the line number of the source code.
I like the versatility of Sentry, which provides different dimensions of application observability, including metrics, tracing, and error tracking.
The UI is a little too complicated and disorganized for a first-time user.
Sentry helps boost software development experience and efficiency with its versatile observability coverage and rich support for different programming languages.
We can send and analyse the application issues using the comprehensive details in sentry.
I think, the configuration options should be increased.
Helping to catch & analyse the issues and errors in live applications
Ease of implementation, user interface, and the ability to detect and handle bugs proactively.
Not all features are available for the Flutter SDK
Detecting and handling bugs before the final users complain about them.
I love the email notifications but only for new errors.
There is sometimes a delay with the error reporting.
It makes looking at the stacktrace in production errors so much easier
A great error reporting and tracking software that is open source and allows you to build custom solutions for your needs
sometimes finding answers to questions can be hard to find in the docs.
We use sentry to track exceptions that we catch in our applications, we are also able to see graphs of errors and users affected.
Sentry helped us figure out many production issues with very little effort. All events are aggregated into easy to parse messages.
The searching capabilities do not seem very thorough. I have tried to search by url and still come up short :/
Metrics, bug tracking and visibility into out production instance.
Most of it is open source, it's easy to get started, documentation is good, works pretty much anywhere/everywhere, it's reliable, I've had no issues so far (~1 year of use).
The settings/configuration feels complicated when working with many projects (shared vs. project-specific settings). The previous version used to have a nice feed/view with the most recent exceptions across all projects; now I have to open each project to see if there's anything new.
Stack tracing and error reporting - especially on the client side (javascript in the browser).
Very fast and detailed error reporting!!
Nothing.Nothing.Nothing.Nothing.Nothing.Nothing.Nothing.Nothing.
Faster and easier debugging!
I like it's trace of the code. It is the best way to debug the whole trace. Most importantly, checking the request and finding the exact cause of error helps to quickly solve the problem.
The Interface. Although the Web Interface is quite good but I believe it can be improved. Improving to include the variables values at the time of error. Moreover since it already groups same types of errors, it should be grouped with same type of requests also.
I am in a team that manages intranet system of our institute. We get 500 errors daily and every evening sentry helps me to debug all the problems efficiently.
1. powerful. I use it to generate all online problem, and notify some status of concern. 2. easy to use. it easy to install 3. open source, I will do secondary development on it to fit our usage scenario when my team have time.
1. It hasn't the feature that mark who solve the online problem. 2. It can not easy format the error log as plain text format
I can easy find out which program has what problem.
- 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
Error traces which help in identifying the piece of code that needs attention. We used it to track crashes in the application this way.
Visual reports could be more to showcase crash rates.
Crash rates of the application after every release were being tracked. Alerts were setup to proactively ping us for a particular error occurrence.
It's simplistic UI through which we can easily track errors and check if there is any performance delay
Sometimes it takes some time to find the log which is causing the error
With its intuitive and self explanatory dashboard it's very easy to track production users and check if they are running into any issues or bugs
Very simple and understandable view of issues that are happening in production.] It integrates very well with other tools, like Jira or github.
Though Sentry is focus in error logging and it does an excellent job doing so, some extra login and monitoring add-ons would be very helpful. Some configurations, like source-maps, can get tricky if your use case is not the standard.
Quickly reacting to issues happening in production that affects our users.
It's open source, robust, and built by a great team. I've been using it since it was launched as an open source project
Sometimes it's hard to replicate the exact error but that's the nature of these tools.
We are trying to gain insight into all backend and frontend errors to solve the problems as soon as possible.
Sentry provides the right level of detail necessary when users experience issues in global applications. It eliminates the time gap it takes to dig through log files to root cause specific stack traces.
The manual installation procedure was a little bumpy. Email notifications are sometimes overwhelming and bothersome (you have the ability to mute these though).
Bug tracking across multiple languages in several regions. Sometimes it's easiest to let users be your QA testers to find every last little glitch.
I like that I am able to see when a website user is experiencing a problem right away. I also like that I can hook sentry up to slack so that I can become instantly notified of a problem.
I don't like that the free version has limited capabilities, making you purchase the paid version. The free version, for example, doesn't always show the errors in order. There may be errors that are 4 months old showing up on the most recent page.
We are solving the business problem of customer satisfaction. We can instantly know when a user is having a problem accessing a page and can fix it immediately.
Sentry has libraries for lots of different languages and frameworks that makes it easy to integrate. Great search tool combined together with tags allows you quickly to find users who expect problems.
Support could be better. We got problems that errors from rails are appearing twice, and we didnt get any help from the support team.
Its very important for use to deliver an error-free service to our users. Sentry allows us to get and solve problems before our users report them.With Sentry we can now be sure that our website and mobile apps are working without any problems. And as soon as they happen we can be sure that we will know it before our users.
Sentry has libraries and plugins for pretty much all languages and framework that are common. There is a very high chance that there is a very good integration of sentry's library with the environment you are currently using. With the latest version, it's interface makes it very easy to have a global view and details output of errors and exception your applications generated. It's also very nice to be able to see a trend of bugs and errors over time when a new version of your software is released. Also Slack integration is a must and Sentry does it very well.
The setup process isn't super simple. It would be nice if the software were to be packaged (rpm, deb...) so upgrades would be easier and it wouldn't "pollute" the server it's installed on. I've ran into some issues with the installation process that could have been dealt with if there was better documentation or simply more automation in the installation process. While the Slack integration is a great feature, it would be nice to be able to filter projects to different channels.
Getting to know what errors are raised in an application with better debugging information without having to rely on adding more logging manually or having to rely on running the application in debug mode.