2006/02/01

[windows] Log Parser を使ってみた

試しにapacheのアクセスログからURL毎のアクセス数を降順に表示

LogParser  -i:NCSA  -o:csv "select count(*) , Request from c:\temp\acc.log group by Request
order by count(*) DESC COUNT(ALL *),Request "

出力はこんな感じ

11,GET /robots.txt HTTP/1.0
3,GET /manual/en/vhosts/fd-limits.html HTTP/1.0
2,GET /manual/de/vhosts/ HTTP/1.0
...
1,GET /manual/ko/glossary.html HTTP/1.0
1,GET /manual/ HTTP/1.1

統計情報:
---------
処理された要素: 34
出力された要素: 21
実行時間:       0.02 秒

-i で入力フォーマット -oで出力フォーマット select文で通常、表を書くところにファイルを書く。

LogParser  -i:NCSA  -h

とかやると使えるフィールド名とかがわかる。

本日のツッコミ(全1件) [ツッコミを入れる]
# healthcare receptionist (2007/08/16 02:29)

<h1>compulsory soldier Esther intuitionist.percentiles edges </h1>

[]

«前の日記(2006/01/31) 最新 次の日記(2006/04/01)»