LOG ANALYSIS / COMMAND LINE

Webログを、明確な知見へ。

Visitorsは、Webサーバーログを高速に読み取り、HTMLとテキストのレポートへ変換する軽量なコマンドライン解析ツールです。古い運用環境を含む実務の記録を、再現可能な方法で読み解きます。

visitors — access.log
$ visitors -A -m 30 access.log -o html > report.html

[parse ] access.log
[mode  ] html report / summary
[stats ] pages, visitors, referrers
[graph ] optional navigation trails

output report.html
input: one or more compatible log files

Visitors / 概要

速く読み、深く見る。

Visitorsはデータベースや設定ファイルを必要とせず、ログを直接解析します。シェル上の簡潔な確認から、共有可能なHTMLレポートまで、用途に応じた出力を選べます。

01

軽量な実行

インストールや永続的なデータベースを必要としない、単体の解析フローです。

02

複数の出力

SSH経由で確認しやすいテキストと、閲覧・共有しやすいHTMLに対応します。

03

ストリーム処理

標準入力や複数ファイルを扱い、ログの保存場所や並び順に柔軟に対応します。

04

可搬性

Cで実装されたツールとして、Linux、Windows、その他のUnix系環境を想定します。

REPORT MAP

ログから運用の輪郭へ。

生成されるレポートは、アクセスの量だけでなく、訪問者、時間帯、参照元、クローラー、ナビゲーションの傾向を整理します。

START / 01

最初のレポートを生成する

ログ形式を確認し、最小限のコマンドから始めて、必要な統計だけを段階的に追加します。

使い方を読む
VISITORS

訪問の傾向

日別訪問者、ページビュー、参照元などを確認します。

レポート項目
GRAPHVIZ

経路の可視化

Graphvizを使ったナビゲーション経路の出力に対応します。

グラフ例を見る
PLATFORM

環境別の利用

Unix系とWindows向けの配布物を整理しています。

Windowsデモ

WORKFLOW

再現できる解析手順。

ログ解析は、入力条件と出力形式を記録することで、別の環境でも検証しやすくなります。

入力を確認する

Webサーバーのログ形式、文字コード、対象期間を確認します。

小さく実行する

まず標準出力へテキストを出し、読み取り結果に問題がないか確認します。

レポートを選ぶ

HTML、テキスト、グラフなど、目的に合う出力だけを生成します。

結果を記録する

使用したバージョン、オプション、ログ期間を保存して比較可能にします。

プライバシーへの配慮ログにはIPアドレス、URL、ユーザーエージェントなどが含まれる場合があります。共有前に不要な識別情報を確認し、権限のあるデータだけを扱ってください。

REFERENCE DESK

必要な資料を一か所に。

基本操作、サンプルレポート、ソースコード、変更履歴を目的別に確認できます。

FAQ

導入前に確認すること。

Visitorsの入力、出力、互換性についての基本的な回答です。

Visitorsは何を解析しますか?

Webサーバーのアクセスログを読み取り、ページ、画像、参照元、訪問者、時間帯などの統計を生成します。

データベースは必要ですか?

基本的な解析にデータベースは必要ありません。ログファイルを入力として直接処理します。

複数のログファイルを指定できますか?

はい。複数ファイルを引数に指定でき、標準入力からログを渡す方法も利用できます。

HTML以外のレポートも作れますか?

テキスト出力に対応しています。SSH経由で確認する場合など、端末に適した形式です。

Graphvizは必須ですか?

通常の統計レポートには必須ではありません。経路をグラフとして出力する機能を使う場合に利用します。

古いログ形式でも使えますか?

ログの構造と形式が対応しているか、まず小さなサンプルで確認してください。現行環境では必ず実データで検証します。

技術資料の改善に協力する。

Visitorsに関する修正、互換性の確認、ドキュメントへの質問をお寄せください。機密ログや個人情報は送らないでください。

Tpingへ連絡