← 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

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

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

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! ✈️