TRACE / TYPE EP 17を始める →

EP 17 / EPISODE BRIEF

三系統ログの時刻合わせ

auth・web・cloudをUTCで相関する

Northstar Labに保存されたauth、web、cloudのCSV/JSONLをUTCへそろえます。requestId・source・userで時系列を作りますが、時計ずれと同時刻の曖昧さを明記し、時系列だけで因果を断定しません。

このエピソードで学ぶこと

異なるログを比較するため、必要な列を取り出し、共通キー順に並べます。joinは同じキーを持つ行を結び付けます。今回は両ファイルの1列目を使います。

共通キーはrequestIdです。結合できたことと、時計の精度や因果関係の確認は別です。

ミッション

  1. 基準時刻をUTCで確認するログに記載されたJST時刻をUTCへ変換する基準を確認する
  2. 認証ログを整形するauth.jsonlから相関キーとUTC時刻を抽出する
  3. 時系列キーを安定化するweb側の記録をUTC列として整形し、requestId順にソートする
  4. authとwebをキー結合するrequestIdでauthとwebを結合し、異なる時刻と同一sourceを一行で確認する
  5. 三系統の限界を報告するcloudを含む時系列の一致と未確定事項を分けて報告する

ブラウザラボでEP 17を始める →