# Debugging Next.js Best Practices: Logs and Tracing

> Next.js applications can be challenging to debug in production. It's not always clear where an issue originated or how it impacts users. Hydration errors, server component failures, and performance bottlenecks don't always come with clear answers.

**URL:** https://sentry.io/resources/nextjs-may-workshop/

---

**Type:** Workshop

**Date:** 2026-05-21T10:00

Next.js gives you static pages, cached components, and dynamic renders — each shows up differently in your observability tooling. This session teaches you what to expect from each, how to query it, and when to alert on it.

## Prerequisites

- [Completed 101 workshop](https://sentry.io/resources/debugging-nextjs-apps-workshop/)
- Sentry account with a Next.js project
- Sentry CLI installed

---

*Source: [sentry.io/resources/nextjs-may-workshop/](https://sentry.io/resources/nextjs-may-workshop/)*
