【ログ】トラフィックを可視化する「Logstalgia」

Webサーバのトラフィックを可視化してくれるLogstalgiaの紹介です。

ログ解析ツール

Webサーバにはユーザーからの要求を記録したログが保存されています。

ログにはユーザーからの要求履歴が記録されており、この履歴を解析することによってサイトの不具合や不正アクセスを発見したり、閲覧者の求める情報を分析したりします。

このログを解析するソフトウェアをログ解析ツールと言い、結果は文字だけで表示されます。


Logstalgiaとは?

Logstalgia は、結果をグラフィカルに表示する珍しいタイプのログ解析ツールです。

具体的には、Webサーバ(Apacheやnginx)のログを解析し、ピンポンのような動画にシミュレーションしてくれるソフトウェアです。

シミュレーションは、左側に送信元ホスト名(送信元)、右側にリクエストファイル名(送信先)をそれぞれ表示し、リクエストをボールで表現しています。

右側にあるブロック崩しの「バー」のようなものが、サーバが処理しているリクエストです。200などの数字は「HTTPステータス・コード」という結果を表したもので、200 なら成功、404 ならエラーを表します。

HTTPのステータスコード : IT用語辞典


Logstalgiaのダウンロード先とインストール方法

logstalgia – website access log visualization – Google Project Hosting

インストール方法

gem install apache-loggen
brew install logstalgia
apache-loggen --rate 10 | logstalgia -
logstalgia を使ってログを可視化 - apatheia.info より