私はpiwikを初めて使用し、大量のログをインポートしようとしています。log-format-regexについてサポートが必要です。ログのサンプル行は次のとおりです。
"1.1.1.1" 2.2.2.2 --myuser [09 / Dec / 2012:04:03:29 -0500] "GET /signon.html HTTP / 1.1" 304 "http://www.example.com/example" " Mozilla / 5.0(Windows NT 6.1; WOW64; rv:9.0.1)Gecko / 20100101 Firefox / 9.0.1
私のログ形式の正規表現は次のようになります。
--log-format-regex='\\\\"(?P<ip>\\\\S+)\\\\" \\\\S+ \\\\S+ \\\\S+ \\\\[(?P<date>.*?) (?P<timezone>.*?)\\\\] \\\\"\\\\S+ (?P<path>.*?) \\\\S+\\\\" (?P<status>\\\\S+) (?P<length>\\\\S+) \\\\"(?P<referrer>.*?)\\\\" \\\\"(?P<user_agent>.*?)\\\\"'
私は一貫してすべての「リクエストが無視された」と「無効なログ行」を取得しています。例えば:
ログインポートの概要
0 requests imported successfully
0 requests were downloads
236252 requests ignored:
236252 invalid log lines
0 requests done by bots, search engines, ...
0 HTTP errors
0 HTTP redirects
0 requests to static resources (css, js, ...)
0 requests did not match any known site
0 requests did not match any requested hostname
log-format-regexを修正するにはどうすればよいですか?
ティア、ダン