Sentry

San Francisco, CA, USA
2011
  |  By Malachi Willey
If you’re a developer that uses Sentry and you’re reading this in 2024, stop reading and head to rollback.sentry.io to get your very own Rollback! Just a few weeks ago, we released Sentry Rollback — our first ever year-in-review experience. Think Spotify Wrapped, but for recapping your year as a developer on Sentry.
  |  By Rachel Chen
Snuba, the primary storage and query service for event data that powers Sentry in production, has historically been doing rate limiting under the hood, making it hard to discover and increasing time to resolve customer support requests. This is not something you’d know the specifics of unless you were deep in the Snuba code. But as we triage support questions from customers, one issue tends to pop up: RateLimitExceeded. You got tired of not getting query results.
  |  By Will McMullen
If you’ve ever been floored by a sub-100ms response time, you’ve likely got caching to thank. Caching is the unsung hero of performance, shaving precious milliseconds off your application’s response time by storing frequently accessed data, avoiding yet another round-trip request to the database or API. Let’s break down how caching works and explore a few common strategies.
  |  By David Y.
Sentry is committed to helping developers fix broken code quickly and effectively. In this article, we’ll cover a range of intermediate to advanced techniques for debugging Python code using VS Code and the Sentry Python SDK.
  |  By Matt Henderson
Debugging. It’s a critical skill for all developers. And when you’re building a dynamic, high-performance application with Next.js, Chrome DevTools, and console.log() aren’t always enough. There are more effective and structured ways to debug Next.js apps as they scale. You will also find practical tips from our Next.js debugging workshop sprinkled throughout. Also, while this guide is focused primarily on Next.js, there is a similar guide for debugging React apps here.
  |  By Ivan Tustanivskyi
Ensuring a seamless player experience is critical for game developers, and yet unanticipated crashes and performance issues continue to harm games’ reputations and disrupt player engagement. To address this developers need proactive error monitoring across multiple platforms. Luckily, Sentry offers a robust SDK designed specifically for Unreal Engine to help developers debug and maintain performance effectively.
  |  By Will McMullen
Slow database queries drag down performance for both developers and users. They waste resources, slow down testing, and frustrate customers with laggy experiences. But often, there’s a surprisingly simple fix: indexing. Here’s how indexing works and when to use it, regardless of your schema.
  |  By Artem Zakharchenko
This is a guest post from Artem Zakharchenko, creator of MSWJS, an API mocking library for Javascript. He also writes about testing for EpicWeb and on his personal blog. Test flakiness is a big issue. Not only can it be a colossal time investment to detect and fix, but it hurts perhaps the biggest value you get from your tests—their trustworthiness. A test you cannot trust is a useless test. Time spent maintaining a useless test is time wasted; time that could have been spent building.
  |  By Sarah Guthals
As developers, we know that debugging can be a time-consuming process. Hunting down elusive bugs or trying to reproduce an issue based on vague user reports can turn a simple fix into an hours-long journey. While leveraging logs, metrics, and tracing to reproduce locally or try to understand what happened can help us identify a root case, we’re often missing a critical component to truly being able to understand the impact on our users.
  |  By Salma Alam-Naylor
Given that 100% of the databases I have interacted with in my professional career have been SQL databases, my data-based mental model (please enjoy my pun) has always defaulted to a relational one. However, when spinning up a tiny side project in 2020 (a bot to provide interactivity to my Twitch stream), my data-storing requirements didn’t call for a relational model at the time, so I chose a NoSQL solution: MongoDB.
  |  By Sentry
Maintaining a crash-free, stable mobile app should be top priority for all mobile developers. App stores penalize mobile apps that have high crash rates, and more importantly, buggy apps create poor user experiences, resulting in bad reviews and lost customers. Watch this session to learn key tips for identifying, resolving, and preventing crashes, fast, so you can spend less time troubleshooting and more time building.
  |  By Sentry
Learn how to get started with continuous profiling available for Python, iOS, and Node.js SDKs. In this video you'll get a quick overview of continuous profiling, see how to instrument it in your application, and jump into an example – all in less than 2 minutes.
  |  By Sentry
ICYMI Sentry's November 2024 Launch Week included some major upgrades to how you monitor, debug, and ship better software.
  |  By Sentry
We’re helping you ship high-quality code with updates that go beyond code coverage—like Bundle Analysis, Test Analytics, AI PR Review, and AI Test Generation.
  |  By Sentry
Sentry’s latest update to the Performance and Profiling suite brings a domain-specific approach to performance monitoring, giving devs the clarity they need to turn frustrating debugging into quick wins—essential for any serious developer.
  |  By Sentry
We just introduced a number of updates that intelligently group new issues, reducing noise by about 40% and automatically suggesting fixes to annoying bugs you shouldn’t have to think about.
  |  By Sentry
Whether it’s sitting through a meeting that should’ve been an email or reading a blog post written by AI – no one enjoys losing time they’ll never get back. That’s why we rolled out updates to help you fix problems faster and skip the manual grind, including smarter search, customizable issue views, real-time uptime alerts, and Session Replay for mobile.
  |  By Sentry
In this workshop you’ll get a deep dive into Clean Architecture and answer the questions: What is Clean Architecture? What problems does it solve? How to implement Clean Architecture in Next.js? You will also learn how to use Sentry to instrument your backend and see how you can use the Trace View to identify performance issues in your application.
  |  By Sentry
Join us for an exclusive discussion hosted by Sentry featuring Laravel experts Michi Hoffmann and James Brooks. Get the best tips for debugging the worst bugs. Whether you’re an experienced PHP developer or just starting out, gain insights from community experts on Laravel, debugging, and building for the web.
  |  By Sentry
Hear from the team behind our JavaScript SDKs as they share practical tips to make debugging more tolerable. In this session we covered: Setting up and configuring Sentry for frontend projects How to trace frontend errors back to backend issues Analyzing web vitals to identify performance bottlenecks Using session replay for better user insights.

Open-source error tracking that helps developers monitor and fix crashes in real time. Iterate continuously. Boost efficiency. Improve user experience.

Sentry provides open source error tracking that gives you insight into every crash in your stack as it happens, with the details needed to prioritize, identify, reproduce, and fix each issue. Sentry supports all popular languages and platforms, and offers a perspective that enables you to see which errors are doing the most harm to your business and help you understand how issues affect your bottom line.

Find out about exceptions right away. Set up Sentry in minutes with just a few lines of code. Get notifications via email, SMS, or chat as part of an existing workflow when errors occur or resurface.

Quickly find and fix production errors. Triage, reproduce, and resolve errors with max efficiency and visibility. Exception handling with Sentry helps developers build better apps and iterate faster.

See the impact of each release. Integrate error tracking with your commit and deploy workflows. Aggregate events to see where bugs happen, how often, and who's affected before users even notice.

Error tracking built for community. Sentry started as and remains a 100% open-source project, now delivered as a hosted service. Development aligns to security, observability, and production at scale.

Users and logs provide clues. Sentry provides answers.