Expedición en la Selva: Descubriendo Registros Ancestrales

DockerIntermediate
Practicar Ahora

Introducción

En este desafío, te pondrás en la piel de un misterioso explorador que estudia un monumento antiguo en lo profundo de una selva inexplorada. Tu objetivo es descubrir información oculta sobre esta civilización antigua examinando los registros (logs) de un artefacto recién descubierto.

Explorar el Artefacto Ancestral

Tareas

  • Visualizar los registros (logs) de un contenedor Docker llamado ancient-artifact
  • Identificar cualquier mensaje de error crítico dentro de los registros
  • Guardar los registros de mensajes de error críticos en el archivo critical_log.txt dentro del directorio /home/labex/project

Ejemplo

Al visualizar los registros, deberías ser capaz de identificar mensajes de error relacionados con problemas de conectividad o configuraciones incorrectas.

Los registros se ven de la siguiente manera:

$ cat /home/labex/project/critical_log.txt
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message

Analizar Referencias Históricas

Tareas

  • Extraer las marcas de tiempo (timestamps) de los registros del contenedor llamado ancient-artifact para un análisis posterior
  • Determinar la frecuencia de eventos específicos dentro de los registros
  • Guardar los registros con marca de tiempo en el archivo timestamp_log.txt dentro del directorio /home/labex/project

Requisitos

  • Utilizar un comando de shell para procesar y extraer las marcas de tiempo de los registros
  • Investigar las entradas del registro para identificar la ocurrencia de eventos significativos
  • El archivo debe guardarse en el directorio /home/labex/project con el nombre de archivo timestamp_log.txt

Ejemplo

Las marcas de tiempo extraídas proporcionarán información sobre los sucesos históricos vinculados al artefacto ancestral.

Los registros se ven de la siguiente manera:

$ cat /home/labex/project/timestamp_log.txt
Tue Jan 30 15:43:33 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:34 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:35 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:36 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:37 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:38 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:39 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:40 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:41 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:42 UTC 2024 - INFO regular log entry with timestamp

Resumen

En este desafío, el objetivo ha sido obtener experiencia práctica en la visualización y el análisis de registros de contenedores Docker. Al profundizar en los registros del artefacto ancestral, habrás desarrollado habilidades esenciales para la resolución de problemas y el descubrimiento de información crítica dentro de un entorno contenedorizado.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar