EP 17 / EPISODE BRIEF
三系統ログの時刻合わせ
auth・web・cloudをUTCで相関する
Northstar Labに保存されたauth、web、cloudのCSV/JSONLをUTCへそろえます。requestId・source・userで時系列を作りますが、時計ずれと同時刻の曖昧さを明記し、時系列だけで因果を断定しません。
このエピソードで学ぶこと
異なるログを比較するため、必要な列を取り出し、共通キー順に並べます。joinは同じキーを持つ行を結び付けます。今回は両ファイルの1列目を使います。
共通キーはrequestIdです。結合できたことと、時計の精度や因果関係の確認は別です。
ミッション
- 基準時刻をUTCで確認するログに記載されたJST時刻をUTCへ変換する基準を確認する
- 認証ログを整形するauth.jsonlから相関キーとUTC時刻を抽出する
- 時系列キーを安定化するweb側の記録をUTC列として整形し、requestId順にソートする
- authとwebをキー結合するrequestIdでauthとwebを結合し、異なる時刻と同一sourceを一行で確認する
- 三系統の限界を報告するcloudを含む時系列の一致と未確定事項を分けて報告する