【ろぐぶんせき】

ログ分析 とは?

💡 大量の記録から手がかりを探す、IT版の探偵術
📌 このページのポイント
ログ分析の流れ Webサーバー アプリケーション データベース ネットワーク 収集 ログ集約基盤 パース・構造化 インデックス作成 保存・圧縮 Elasticsearch/Loki 分析 分析・可視化 全文検索・フィルタリング 時系列グラフ表示 アラート設定 ダッシュボード作成 Kibana / Grafana / Splunk 大量のログを1か所に集めて検索・可視化し、障害原因を特定する
ログの収集から分析・可視化までの流れ
ひよこ ひよこ

ログ分析って、ログをただ見るだけじゃないの?

ペンギン先生 ペンギン先生

1台のサーバーなら目で追えるけど、何百台もあると無理だよね。ログ分析は大量のログを1か所に集めて、検索やフィルタで必要な情報だけを素早く見つけ出す技術なんだ。

ひよこ ひよこ

どんなときに使うの?

ペンギン先生 ペンギン先生

障害が起きたときの原因調査が一番多いね。「エラーが出始めた時刻」「どのサーバーで」「どんなリクエストで」を絞り込んで原因を特定するんだよ。

ひよこ ひよこ

どんなツールを使うの?

ペンギン先生 ペンギン先生

ELKスタックElasticsearch、Logstash、Kibana)が有名だよ。他にもSplunk、Grafana Loki、Datadogログ管理機能なんかが使われているね。

ひよこ ひよこ

ログってどのくらいの量になるの?

ペンギン先生 ペンギン先生

大規模なサービスだと1日に数テラバイトになることもあるよ。だからこそ保存期間やログレベルの設定が大事で、全部を永久に残すとコストが爆発するんだ。運用とコストのバランスを取るのがプロの腕の見せどころだね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ログ分析」って出てきたら「システムの記録を調べて問題の原因を見つけること」と思えればだいたいOK!
📖 おまけ:英語の意味
「Log Analysis」 = ログの分析
💬 logは航海日誌(logbook)が語源で、システムの活動記録を意味するよ。その記録を分析して問題解決に役立てるのがログ分析だね。
← 用語集にもどる