Ver registros desde un momento específico o ver solo las últimas entradas
En este paso, exploraremos cómo ver los registros de contenedores generados después de un momento específico o visualizar solo las entradas de registro más recientes. Esto es particularmente útil cuando se trabaja con contenedores que han estado ejecutándose por mucho tiempo y han generado un gran volumen de registros.
Para ver registros generados desde un momento específico, puedes usar el flag --since
. El valor para --since
puede ser una marca de tiempo (como las que vimos con el flag -t
) o una duración relativa (ej. 10m
para 10 minutos, 1h
para 1 hora).
Esperemos unos segundos para permitir que nuestro my-logging-container
genere más registros. Luego, veremos los registros generados en los últimos 30 segundos.
sleep 30
docker logs --since 30s my-logging-container
Este comando mostrará solo las entradas de registro generadas en los últimos 30 segundos. La salida será similar a los registros completos, pero solo incluirá las entradas recientes.
Hello from the container at ...
Hello from the container at ...
Hello from the container at ...
... (solo registros de los últimos 30 segundos)
Otro requerimiento común es ver solo las últimas líneas de los registros, similar a usar el comando tail
. Puedes lograrlo usando el flag --tail
, seguido del número de líneas que deseas ver.
Veamos las últimas 5 líneas de los registros de nuestro contenedor:
docker logs --tail 5 my-logging-container
Este comando mostrará solo las 5 entradas de registro más recientes del contenedor.
Hello from the container at ...
Hello from the container at ...
Hello from the container at ...
Hello from the container at ...
Hello from the container at ... (las últimas 5 líneas)
Puedes combinar --since
y --tail
con otros flags como -t
y -f
para obtener vistas más específicas de tus registros de contenedores. Por ejemplo, para ver las últimas 10 líneas con marcas de tiempo:
docker logs -t --tail 10 my-logging-container
Estas opciones proporcionan formas poderosas de filtrar y visualizar registros de contenedores, facilitando encontrar rápidamente la información que necesitas.