San Francisco, CA, USA
Jun 17, 2021   |  By Chris Heher
Jamstack (Javascript + APIs + Markup) is a web architecture that combines the convenience of pre-built websites with the capacity to handle custom APIs and serverless functions. By separating the frontend UI from backend databases, Jamstack allows developers to structure their application in ways that deliver dynamic content faster.
Jun 15, 2021   |  By Chris Heher
Like a bratty teenager, traditional monitoring answers your questions, but does so in a terse, unhelpful manner: Why is my page slow? Guess it’s the API call. It’s a 504 thing — you wouldn’t understand. Ok, so why is the API call slow? Ask your DB query. Gosh! You need a better conversation with your code — one which gives you contextual clues about your application’s performance.
Jun 10, 2021   |  By Rahul Chhabria
As you could probably tell from the title, we shipped an SDK for Next.js. This means you can capture errors, measure performance, manage releases, configure suspect commits, and automatically upload sourcemaps to view unminified JavaScript and TypeScript with zero(-ish) configuration. Why was Next.js next on our list? Well, it’s one of the fastest-growing React frameworks and developers love it.
Jun 8, 2021   |  By Kathy Lam
A couple of weeks back, we broke sign-ups. And in the most meta fashion, we learned about this because someone here had the foresight to set up an alert in Sentry to notify us if sign-ups dropped to zero. Getting alerted kicked off our incident response process. A team was formed to tackle “What broke?”, “How do we fix this?”, “How long has this been happening?”, “Are any other services impacted?”, and much more.
May 27, 2021   |  By Mark Story
Everyone talks about creating content. But what about controlling it? In this Dogfooding Chronicle, I’ll walk you through how we updated our Content Security Policy using Discover — and how we’re keeping watch with Dashboards.
May 25, 2021   |  By Saloni Dudziak
[Three hundred and eighty-one]. The number of days it’s been since our Sentry offices shut down, in what we believed at that time to be a very short-term temporary measure while we took stock of the events unfolding around us.
May 24, 2021   |  By AJ Jindal
Auto-instrumenting AWS Lambda Monitoring didn’t originate through a focus group or business plan. It started as a hackathon project that addressed the tedium of removing manual code instrumentation. Developer environments often include hundreds of AWS Lambda functions. And our existing instrumentation required initialization code to be manually placed on every single function.
May 20, 2021   |  By Chris Heher
The consequences of poor application performance are both real and terrifying: lost customers, lost trust from your team, and lost confidence in your abilities. It’s why every developer remembers those moments where their solution improves both process and performance. We’ve seen this happen firsthand with our customers, and want to share their Great Moments in Application Monitoring.
May 18, 2021   |  By Chris Heher
In the early days of web development, there was one way to measure code: WTFs per minute. It was a metric that could be applied across all languages, as every developer knew what WTF meant (Works That Frustrate, obviously). Today, however, code is too intricate — and important — for clever, opaque metrics. You need objective data that communicates the quality and stability of your code — KPIs such as events accepted, transaction outcomes, and crash-free sessions.
May 13, 2021   |  By Arpad Borsos
Like mechanics who restore their own cars or plastic surgeons who self-rhinoplasty, our developers put their skills to interesting uses during their free time. Here, Native Platform Engineer, Arpad Borsos breaks down how memory mappings and dynamic library loading works and how it relates to native Android libraries loaded from APKs. Libraries are key to modular programming, as they offer functionality in a single unit which can be shared with other developers.
Jun 14, 2021   |  By Sentry
Neil Manvar (Solutions Engineer @Sentry) shows how to use Org Stats to check your organization's event usage while also providing a high-level overview of how different projects are using Sentry.
Jun 14, 2021   |  By Sentry
Neil Manvar (Solutions Engineer @Sentry) shows, in detail, how to create Custom Dashboards to monitor data most important to your organization.
Jun 14, 2021   |  By Sentry
Ido Shemesh (Solutions Engineer @Sentry) shows how you can use Trace View to jump between parent and child transactions and, ultimately, gain a better understanding of your endpoints.
May 24, 2021   |  By Sentry
Neil Manvar (Solutions Engineer @Sentry) shows how to measure success using Sentry's newest capabilities.
May 12, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) shows best practices for consolidating your project metrics with Project Details.
May 12, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) shows how to use Custom Dashboards to set up and monitor application data that matters most to your organization.
May 12, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) shows how developers can auto-generate Jira issues and avoid having to manually fill out a form each time.
May 12, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) shows how to use Stack Trace preview for quicker insights, and how to link directly to your source code.
May 11, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) shows how to use Review List to focus on your most important issues.
Apr 26, 2021   |  By Sentry
Richard Propst (Solutions Engineer @Sentry) and Don Brown (CTO & Co-founder discuss how to improve developer workflows and how Sleuth uses Sentry to automate some of the pain around DevOps.

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.