Desplegaste tu app Next.js en Vercel. Algo esta roto. Tu primer instinto: revisar los logs. Vercel tiene logging, pero cuando empezas a depender de el en produccion, rapidamente descubris lo que puede y no puede hacer.
Como funciona el logging de Vercel
Vercel provee tres tipos de logs: build logs (salida de next build), runtime logs (logs de tus API routes y SSR), y edge function logs (middleware). Los runtime logs muestran cualquier console.log o console.error de tu codigo server-side.
Accediendo a los logs
Via el dashboard (proyecto > Logs), via CLI (vercel logs --follow), o via la API REST. Podes filtrar por nivel, fuente, status code, path y rango de tiempo.
Log Drains
Los log drains reenvian tus logs a un servicio externo en tiempo real: Datadog, Axiom, Logflare o un webhook generico. Disponibles en planes Pro y Enterprise. Resuelven la retencion pero requieren configurar dashboards y alertas en la herramienta externa.
Limitaciones del logging de Vercel
- Retencion demasiado corta: 1 hora en Hobby, 1 dia en Pro, 3 dias en Enterprise.
- Sin alertas: No hay forma de recibir notificaciones cuando un endpoint falla.
- Sin metricas por ruta: No podes ver P95 response time o error rate por endpoint.
- Sin tendencias historicas: No podes comparar el rendimiento de esta semana con la anterior.
Complementando con monitoreo
No necesitas reemplazar los logs de Vercel. Necesitas una capa complementaria que observe el agregado y te alerte proactivamente.
Nurbak Watch corre dentro de tu servidor Next.js via instrumentation.ts — 5 lineas de codigo — y monitorea cada API route automaticamente. Funciona en cualquier plan de Vercel. Alertas via Slack, email o WhatsApp en menos de 10 segundos. $29/mes (gratis durante la beta).

