¿Qué hace sentry-nextjs-sdk?
Configuración completa del SDK de Sentry para Next.js. Úsalo cuando te pidan "agregar Sentry a Next.js", "instalar @sentry/nextjs", o configurar monitoreo de errores, trazado, reproducción de sesiones, registro, perfilado, monitoreo de IA o crons para aplicaciones Next.js. Soporta Next.js 13+ con App Router y Pages Router.
¿Qué hace?
- Instala el paquete
@sentry/nextjs. - Configura automáticamente Sentry para capturar errores y rendimiento.
- Integra opcionalmente Session Replay, Logging, Profiling, AI Monitoring y Crons.
¿Por qué usarlo?
- Ahorra tiempo al evitar la configuración manual.
- Garantiza las mejores prácticas y configuraciones recomendadas por Sentry.
- Reduce errores comunes al configurar el SDK manualmente.
Plataformas compatibles
- Next.js 13+
- App Router
- Pages Router
¿Cómo funciona?
- Detecta la solicitud del usuario para agregar Sentry.
- Ejecuta comandos de instalación (por ejemplo,
npm install @sentry/nextjs). - Crea o modifica los archivos de configuración necesarios (
sentry.client.config.js,sentry.server.config.js, etc.). - Configura opciones según las necesidades del proyecto.
Comandos de instalación
npm install @sentry/nextjs
O con Yarn:
yarn add @sentry/nextjs
Configuración básica
Crea el archivo sentry.client.config.js:
import * as Sentry from "@sentry/nextjs";
Sentry.init({
dsn: "TU_DSN_AQUÍ",
// Configuración adicional
});
Soporte
Para más detalles, consulta la documentación oficial de Sentry para Next.js.