Operations | Monitoring | ITSM | DevOps | Cloud

July 2024

Monitoring, Observability, & Debuggability Explained

Monitoring tools are great at letting you know when something is broken and the overall impact. We should know, we make an error monitoring tool. Observability tools are good for well, observing. But here’s the thing, you (we) don’t observe code. We (you) push code. So what the collective “we” need is a tool that makes it easy to ship, improve, and maintain reliable and performant code.

How to identify fetch waterfalls in React

Fetch Waterfalls are scenarios where multiple fetch requests are invoked in a sequential manner, not in parallel. This leads to some serious performance degradation. Here’s how they look: In this case, the second and third requests can be fetched in parallel, which will improve the page load and data display by 4.053 seconds. The negative performance impact with fetch waterfalls is also stacking - meaning the more requests there are, the worse the performance impact is going to be.

Announcing Session Replay for Mobile - in Open Beta

Session Replay for iOS, Android, and React Native is now in open beta. If you already know what Session Replay is, amazing – click the link and update your SDK to start getting video-like reproductions of where your users are experiencing rage-inducing issues. If you don’t know what I’m talking about, even better. Let me tell you a story.

Debugging slow pages caused by slow backends

As a developer, what should your reaction be when someone says your website is slow to load? As long as you don’t say, “I just let my users deal with it”, you’re already on the right track. Since you’ve chosen to relieve some user suffering, I’m here to help guide you through the process of identifying and fixing those slow loads and performance issues.

Behind the code: A discussion with backend experts

Join us for a discussion with contributors, founders and CEOs of organizations like Laravel, Node.js, Prisma, and Supabase. Join us as these experts chat through the latest trends, technologies, and what’s next for backend development. Hear how they navigate challenges, listen to their community, and leverage cutting-edge tools to innovate fast.

Inside Look: How Sentry debugs with Sentry

Join Sentry engineer Yagiz Nizipli as he shares how he uses Sentry to fix Sentry. In this session, he’ll demo how he identified and optimized critical pipeline tasks, saving $160,000 per year. The improvements he made, including caching, improving traffic distribution, and enabling background threads Throughout the workshop, Yagiz will also share tips and best practices for using Tracing to uncover performance bottlenecks and drive continuous improvement across our own services.

Get Insights into backend infrastructure with Caches, Queues, Requests, & Queries

To create exceptional products, developers need to understand the behavior of backed systems; however, we generally have the most control over the applications we’re deploying (not their dependent infrastructure). With this in mind, we’ve added new Insights to Sentry, providing visibility into common backend building blocks such as Caches, Queues, Queries, and Outbound Requests so you can quickly troubleshoot and debug issues when they occur.

Debug Third-Party APIs with Requests

The internet is basically just a bunch of websites calling each other. You make a call to some service, that service calls you back, and then that service goes down and ruins your afternoon. Requests, our latest addition to Insights, is a place to see, understand, track, and improve the behavior of outgoing HTTP requests.

Introducing Insights: Tailored debugging workflows for your application

You’re seeing an unusually high number of 429 status codes, but your monitoring solution can’t tell you much beyond that. Typically, that’s when you start searching through logs — while simultaneously sustaining the urge to walk away and hope someone else deals with it. To make sure neither of those happens, we made a new set of debugging workflows aptly named Insights.

Fix issues without user input with Session Replay

Dan Mindru is a Frontend Developer and Designer who is also the co-host of the Morning Maker Show. Dan is currently developing a number of applications including PageUI, Clobbr, and CrontTool. “Hey, can you give me the steps to repro?” This is the message I never want to send but end up sending way too often. And the answer?