Structured Logging
構造化ログは、タイムスタンプ、レベル、メッセージ、コンテキストフィールドを含む JSON などの形式で、機械可解析なログを出力する。
目的
ログを検索・集約可能にし、効率的なトラブルシューティングと分析を支える。
メカニズム
各ログ行は timestamp、level、message、requestId などを含む JSON オブジェクトである。集約システム(ELK/Loki)がフィールド単位でインデックス化してクエリする。相関 ID でサービスをまたぐリクエストを追跡する。文字列連結されたログは避けるべきである。
ユースケース
- ログ分析
- トラブルシューティング
- ログの監査