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).

Articulos relacionados