はじめに
このチャレンジでは、未開のジャングルの奥深くにある古代の記念碑を研究する謎の探検家となります。あなたの目的は、新しく発見された遺物(アーティファクト)のログを調査し、古代文明に関する隠された洞察を明らかにすることです。
古代の遺物の調査
タスク
ancient-artifactという名前の Docker コンテナのログを表示する- ログの中から重大なエラーメッセージ(critical error messages)を特定する
- 特定した重大なエラーメッセージのログを、
/home/labex/projectディレクトリのcritical_log.txtファイルに保存する
例
ログを確認すると、接続の問題や不適切な設定に関連するエラーメッセージが見つかるはずです。
ログの内容は以下のようになります:
$ 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
歴史的参照情報の分析
タスク
- さらなる分析のために、
ancient-artifactコンテナのログからタイムスタンプを抽出する - ログ内の特定のイベントが発生する頻度を特定する
- タイムスタンプ付きのログを、
/home/labex/projectディレクトリのtimestamp_log.txtファイルに保存する
要件
- シェルコマンドを使用して、ログからタイムスタンプを解析・抽出すること
- ログエントリを調査し、重要なイベントの発生状況を確認すること
- ファイルは必ず
/home/labex/projectディレクトリにtimestamp_log.txtというファイル名で保存すること
例
抽出されたタイムスタンプは、古代の遺物に関連する歴史的な出来事への洞察を与えてくれます。
ログの内容は以下のようになります:
$ 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
まとめ
このチャレンジの目標は、Docker コンテナのログを表示および分析する実践的な経験を積むことでした。古代の遺物のログを深く掘り下げることで、コンテナ化された環境におけるトラブルシューティングや重要な洞察を導き出すための不可欠なスキルを習得しました。



