Operations | Monitoring | ITSM | DevOps | Cloud

Monitor and Debug Laravel Applications with Sentry

Join me for a hands-on workshop where we'll debug real-world issues in a Laravel and React application using Sentry. We'll tackle three common production problems: You'll learn how to use Sentry's powerful tools including: Performance monitoring and tracing Error context enrichment Seer AI for root cause analysis Session Replay and Breadcrumbs By the end, you'll be equipped to debug complex issues in your own applications with confidence!

Sentry's AI debugger now references traces for troubleshooting distributed systems

Debugging is an ever-present pain for all developers, and that will continue despite, or maybe even thanks to, the rise of AI-written code. Tools like Sentry have been around for a while to help us engineers track and debug issues, but it’s tempting to make that process even faster and easier with some shiny new AI tools. Sure, I could just copy-paste the exception’s stack trace from Sentry into ChatGPT, but what if I really wanted something smart?

Common Downtime Causes and How Website Monitoring Can Help

Downtime only shows up at the most inconvenient moments — like right after a 'quick deploy' or during the five minutes you dared to step away. Maybe it’s a traffic spike hammering one endpoint and taking the rest down with it. Maybe it’s that 'small change' you confidently shipped straight to prod. Either way, users can’t reach your site, and now you’re debugging live in production.

Application Debugging in Sentry with Flags, Tracing, and Seer

In this video, Cody takes you on a tour or fixing problems in the Unborked marketplace using Flags, Traces, and Seer! Sentry is all about giving you options when it comes to debugging - whether its using the dev toolbar to manage feature flags on the fly, using replays and tracing to dive deep into whats happening in your application, or even using Seer (in beta) to pull all the context from your application together - everything from traces, to errors, to stack traces and more - and give you a root cause of what went wrong, and pull a PR to fix it.

Investigating External API Slowdowns

Oftentimes we need to depend on external APIs to achieve the functionality your app offers. And as we all know, dependencies = points of failure. You don’t own what you don’t control. That’s why it’s super important to keep an eye on them. In this video we’re going to see how we can use Sentry to monitor third party APIs to figure out if they’re causing slowdowns in our own app.

Debug App Performance Down to the Function Call-Introducing Continuous Profiling & UI Profiling

When something slows down in prod, it’s too easy to fall into old habits. Throw in a few more logs, ship some metrics, try to reproduce the issue locally, and maybe reach for perf or py-spy if you’re feeling ambitious. Traces can help, but they usually stop just short of explaining why things are slow, especially when it’s deep in the stack.

How Sentry's AI Autofix Changed my Mind About AI Assistants

Blockchain, IoT, Big Data. If you’ve been around in tech for a while, you know that these kinds of buzzwords come and go: they make a splash going in and fizzle out over time. Seeing many of them come and go over the years has made me skeptical. What are they trying to sell us this time? Some might call it getting grumpy; others might call it becoming an enterprise architect. So you’ll have to forgive me for thinking AI agents seemed like just another buzzword.

Vercel is adding a new marketplace category and Sentry is in(to) it

More people will build and ship applications in the next year than in the 10 years previous. As more applications make their way into “launched”, by developers of all experience levels, making sense of “what broke”, “why”, and clear paths to fixing it is going to become more and more important. This is why it made sense for Sentry to be one of the first platforms launching Vercel’s new Observability Marketplace category.

How to Improve Performance in PHP

PHP apps can be deceptively simple — until something starts slowing down. Maybe it’s a page load that takes a few seconds too long, or maybe your server costs are creeping up without a clear reason. That’s where performance monitoring comes in. In this guide, we’ll walk through how to monitor and improve the performance of a PHP application. You’ll learn how to use profiling and tracing to identify bottlenecks in your code, and how to optimize your app.

Investigating an '[Object] not found' error in Next.js with Tracing in Sentry

Breakpoints and console.log statements might save your sanity during local dev, but production issues are another story. In prod, your errors might be distributed across different microservices, or hidden in minified code. Good luck hunting those down. That’s where Sentry’s traces and spans come in, offering you easy visibility into every network request, API call, DB fetch and more in a full-stack, distributed environment.

Practical Tips on Handling Errors and Exceptions in Python

Have you ever encountered a confusing error message that left you wondering what went wrong in your Python code? You’re not alone. Even the most experienced developers run into exceptions, making it essential to understand how to handle them effectively. While basic syntax errors can be caught early by code editors and debugging tools, more complex issues often arise at runtime, requiring a structured approach to exception handling.