軽量な実行
インストールや永続的なデータベースを必要としない、単体の解析フローです。
Visitorsは、Webサーバーログを高速に読み取り、HTMLとテキストのレポートへ変換する軽量なコマンドライン解析ツールです。古い運用環境を含む実務の記録を、再現可能な方法で読み解きます。
$ 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レポートまで、用途に応じた出力を選べます。
インストールや永続的なデータベースを必要としない、単体の解析フローです。
SSH経由で確認しやすいテキストと、閲覧・共有しやすいHTMLに対応します。
標準入力や複数ファイルを扱い、ログの保存場所や並び順に柔軟に対応します。
Cで実装されたツールとして、Linux、Windows、その他のUnix系環境を想定します。
REPORT MAP
生成されるレポートは、アクセスの量だけでなく、訪問者、時間帯、参照元、クローラー、ナビゲーションの傾向を整理します。
WORKFLOW
ログ解析は、入力条件と出力形式を記録することで、別の環境でも検証しやすくなります。
Webサーバーのログ形式、文字コード、対象期間を確認します。
まず標準出力へテキストを出し、読み取り結果に問題がないか確認します。
HTML、テキスト、グラフなど、目的に合う出力だけを生成します。
使用したバージョン、オプション、ログ期間を保存して比較可能にします。
REFERENCE DESK
基本操作、サンプルレポート、ソースコード、変更履歴を目的別に確認できます。
FAQ
Visitorsの入力、出力、互換性についての基本的な回答です。
Webサーバーのアクセスログを読み取り、ページ、画像、参照元、訪問者、時間帯などの統計を生成します。
基本的な解析にデータベースは必要ありません。ログファイルを入力として直接処理します。
はい。複数ファイルを引数に指定でき、標準入力からログを渡す方法も利用できます。
テキスト出力に対応しています。SSH経由で確認する場合など、端末に適した形式です。
通常の統計レポートには必須ではありません。経路をグラフとして出力する機能を使う場合に利用します。
ログの構造と形式が対応しているか、まず小さなサンプルで確認してください。現行環境では必ず実データで検証します。
Visitorsに関する修正、互換性の確認、ドキュメントへの質問をお寄せください。機密ログや個人情報は送らないでください。