コンテンツにスキップ

可観測性 - ログ

ログは、何が起きたかを時系列で追うための基本情報。

まず押さえたいこと

  • アプリログ
  • アクセスログ
  • 監査ログ
  • エラーログ

何を見るか

  • いつ失敗したか
  • どのリクエストで起きたか
  • どのコンポーネントで失敗したか
  • 同じ時間帯に関連するログがないか

最初の整理軸

  • 構造化ログか
  • 収集先はどこか
  • 保持期間はどのくらいか
  • 検索しやすい形式か

ログの簡易図

[Application]
     |
     v
[Structured Logs]
     |
     v
[Central Log Store]
     |
     v
[Search / Investigation]

メモ

  • まずは「どこで失敗したか」を追える形で集約したい
  • ログは出せばよいのではなく、後から検索できる形が重要