Expédition dans la jungle : À la découverte des journaux anciens

DockerIntermediate
Pratiquer maintenant

Introduction

Dans ce défi, vous incarnerez un explorateur mystérieux étudiant un monument antique niché au cœur d'une jungle sauvage. Votre objectif est de lever le voile sur cette civilisation disparue en examinant les journaux d'activité (logs) d'un artéfact récemment découvert.

Explorer l'Artéfact Antique

Tâches

  • Consulter les journaux d'un conteneur Docker nommé ancient-artifact
  • Identifier tous les messages d'erreur critiques au sein de ces journaux
  • Sauvegarder les journaux contenant des erreurs critiques dans le fichier critical_log.txt situé dans le répertoire /home/labex/project

Exemple

En consultant les journaux, vous devriez être en mesure d'identifier des messages d'erreur liés à des problèmes de connectivité ou à des configurations incorrectes.

Les journaux ressemblent à ceci :

$ 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

Analyser les Références Historiques

Tâches

  • Extraire les horodatages (timestamps) des journaux du conteneur nommé ancient-artifact pour une analyse approfondie
  • Déterminer la fréquence de certains événements spécifiques dans les journaux
  • Sauvegarder les journaux incluant l'horodatage dans le fichier timestamp_log.txt situé dans le répertoire /home/labex/project

Exigences

  • Utiliser une commande shell pour analyser et extraire les horodatages des journaux
  • Examiner les entrées de journal pour identifier l'occurrence d'événements significatifs
  • Le fichier doit impérativement être enregistré dans le répertoire /home/labex/project sous le nom timestamp_log.txt

Exemple

Les horodatages extraits fourniront des indices précieux sur les événements historiques liés à l'artéfact antique.

Les journaux ressemblent à ceci :

$ 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

Résumé

Dans ce défi, l'objectif était d'acquérir une expérience pratique de la consultation et de l'analyse des journaux de conteneurs Docker. En plongeant dans les données de l'artéfact antique, vous avez développé des compétences essentielles pour le dépannage et l'extraction d'informations critiques au sein d'un environnement conteneurisé.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer