← Volver a cápsulas
DevOps Backend NestJS Logs Docker Pino VPS

Sin logs estructurados, no tienes infraestructura. Tienes una caja negra.

Publicado el 2 de julio de 2026

𝗦𝗶𝗻 𝗹𝗼𝗴𝘀 𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮𝗱𝗼𝘀, 𝗻𝗼 𝘁𝗶𝗲𝗻𝗲𝘀 𝗶𝗻𝗳𝗿𝗮𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮. 𝗧𝗶𝗲𝗻𝗲𝘀 𝘂𝗻𝗮 𝗰𝗮𝗷𝗮 𝗻𝗲𝗴𝗿𝗮.

Un servicio de 𝗟𝘂𝗺𝗶𝗻𝗛𝗲𝗮𝗹𝘁𝗵 se cayó en producción.

Sin alertas. Sin aviso. Solo silencio. 😶

Fui directo a los logs. Pero eran texto plano — mensajes sueltos sin contexto, sin timestamp, sin nivel de error. Reconstruir qué pasó me tomó el doble de tiempo del necesario. 😅

Esa caída me enseñó la diferencia entre 𝗹𝗼𝗴𝘀 𝗰𝗼𝗺𝘂𝗻𝗲𝘀 y 𝗹𝗼𝗴𝘀 𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮𝗱𝗼𝘀. 🔥

Un log común te dice que algo falló.

Un log estructurado te dice 𝗾𝘂é falló, 𝗰𝘂á𝗻𝗱𝗼, 𝗲𝗻 𝗾𝘂é 𝘀𝗲𝗿𝘃𝗶𝗰𝗶𝗼 y con qué contexto. Son JSON — filtrables, legibles por máquinas y por humanos. 💻

Hoy uso 𝗣𝗶𝗻𝗼 en NestJS:

→ JSON estructurado desde el primer request

→ 𝘁𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽, 𝗹𝗲𝘃𝗲𝗹 y 𝘀𝗲𝗿𝘃𝗶𝗰𝗶𝗼 en cada línea

→ Bajo overhead — uno de los loggers más rápidos de Node.js

→ Compatible con `𝗱𝗼𝗰𝗸𝗲𝗿 𝗹𝗼𝗴𝘀` y cualquier sistema de monitoreo 💪

El que loguea bien, diagnostica rápido.

El que no loguea, adivina. Y adivinar en producción es caro. 🚀

¿Usas logs estructurados en tus proyectos o aún vives del `𝗰𝗼𝗻𝘀𝗼𝗹𝗲.𝗹𝗼𝗴()`? 👇

¡Sigan volando, Campeones! ✈️