Saltar al contenido

Lección 10 de 12 · Lectura y práctica

Logs y Monitoreo de Contenedores

Lección práctica para aplicar Logs y Monitoreo de Contenedores dentro de Docker para Desarrolladores - Nivel Intermediate, con criterios de decisión, ejemplo guiado, ejercicio y checklist de salida.

Del concepto a la práctica

Taller de esta lección

Los logs útiles permiten relacionar un evento con hora, servicio y resultado. Para un entorno local, basta con que la aplicación escriba a salida estándar y use mensajes estructurados; guardar logs dentro del contenedor puede ocultarlos cuando el contenedor se reemplaza.

Ejemplo resuelto

Define tres eventos para una API: inicio, solicitud aceptada y error de validación. Un registro legible podría ser nivel=INFO evento=solicitud id=R17 resultado=202; el error incluiría nivel=WARN evento=validacion id=R18 campo=email.

  1. Elige nombres estables para los eventos.

  2. Incluye un identificador de operación no sensible.

  3. Separa información, advertencia y error según impacto.

  4. Reproduce una solicitud válida y otra inválida; cuenta cada evento.

Error frecuente: registrar el cuerpo completo de una solicitud con datos sensibles; corrígelo registrando solo campos necesarios y anonimizados.

Pruébalo

Diseña cuatro líneas de log para inicio, éxito, validación fallida y excepción, usando R21 para los tres eventos de la petición y un identificador distinto boot-1 para el inicio del servicio.

Comprueba tu resultado

Deben existir cuatro eventos distinguibles, R21 debe aparecer en éxito, validación y excepción simulados, y boot-1 en inicio; la simulación agrupa eventos ficticios sin afirmar que una petición real resulte simultáneamente exitosa y fallida, la validación debe ser WARN o equivalente y ningún registro debe contener una contraseña o token.

Secuencia de código, imagen de contenedor, pruebas, registro y despliegue de instancias idénticas.
CursaloMapa de práctica
Del código al despliegue

El código se empaqueta en una imagen y se prueba antes de publicarlo. Esa misma imagen se guarda en un registro y se usa en el despliegue. Comprobar la salud de las instancias permite detectar un fallo sin reconstruir el artefacto.

Ver la infografía en tamaño completo ↗

Sigue con Docker para Desarrolladores - Nivel Intermediate

Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.

Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.