#osc16ep (20161005) | 2016-10-05 11:46 |
piwik-fluentd (2.0.3) | 2015-11-12 15:22 |
Piwik patches for Japanese (20160813) | 2016-08-13 15:23 |
パッチをあてることで(下記パッチの当て方を参照)、import_logs.py を変更します:
さらに、このパッチで、import_logs.py にオプションを追加します:
Piwik バージョン 2.3.0, 2.4.1, 2.6.1, 2.7.0, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.9.0, 2.9.1, 2.10.0, 2.11.1, 2.11.2, 2.12.1, 2.14.1, (piwik-fluentd >=2.0.0)2.14.3 に付属している import_logs.py にパッチを当てます
cp (piwik インストールディレクトリ)/misc/log-analytics/import_logs.py /your_own_path/fluentd/bin cd /your_own_path/fluentd/bin patch -p0 import_logs.py < import_logs-230.py.patch # → piwik 2.3.0 patch -p0 import_logs.py < import_logs-241.py.patch # → piwik 2.4.1 patch -p0 import_logs.py < import_logs-261.py.patch # → piwik 2.6.1 patch -p0 import_logs.py < import_logs-270.py.patch # → piwik 2.7.0 patch -p0 import_logs.py < import_logs-280.py.patch # → piwik 2.8.0 - 2.8.3 patch -p0 import_logs.py < import_logs-290.py.patch # → piwik 2.9.0 patch -p0 import_logs.py < import_logs-291.py.patch # → piwik 2.9.1 patch -p0 import_logs.py < import_logs-2100.py.patch # → piwik 2.10.0 patch -p0 import_logs.py < import_logs-2111.py.patch # → piwik 2.11.1 patch -p0 import_logs.py < import_logs-2112.py.patch # → piwik 2.11.2 patch -p0 import_logs.py < import_logs-2121.py.patch # → piwik 2.12.1 patch -p0 import_logs.py < import_logs-2141.py.patch # → piwik 2.14.1 patch -p0 import_logs.py < import_logs-2143.py.patch # (piwik-fluentd >=2.0.0)→ piwik 2.14.3
取り込むログファイルのファイル形式を fluentd の format apache とします。
デフォルトでは、method が get もしくは post のみ取り込みます。例えば更に head method を追加したいときは
--method-include=head
とします。二つ以上の指定は二回指定します:
--method-include=head --method-include=delete
(Piwik >= 2.6.1)カンマで区切って二つ以上指定することもできます:
--method-include=head,delete
method がなんであろうと全て取り込みます。
スタティックファイルとしてページビューから除外するファイルの拡張子を指定します。カンマで区切って、複数指定可能です:
--static-extensions-include=jpe,jsonデフォルトは xml,ico,robots.txt,css,svg,woff,jpeg,class,gif,bmp,jpg,eot,js,swf,ttf,png です。
--static-extensions-include → --static-extensions-exclude の順に評価されます。
スタティックファイルの扱いを やめて 、ページビューに含むファイルの拡張子を追加します。カンマで区切って、複数指定可能です:
--static-extensions-exclude=xml
ダウンロード扱いとするファイルの拡張子を追加します。カンマで区切って、複数指定可能です:
--download-extensions-include=img,iso
デフォルトは
Pwik 2.6.1,2.7.0
tar,odp,ods,odt,gz,mp4,arc,mp2,mp3,sea,ppt,arj,qtm,rpm,
7z,odf,odg,xml,mpeg,bz2,zip,sit,movie, z,jar,wmv,msp,tgz,ra,
msi,txt,wav,wma,csv,bin,mpg,tbz,ogv,azw3,asx,mov,mobi,asf,
odb,wpd,ogg,rar,epub,hqx,exe,qt,aac,dmg,doc,ram,flv,xsd,gzip,
pdf,deb,phps,xls,torrent,avi です。
Pwik 2.8.0 以降
pptx,tar,xlsx,odp,ods,
odt,gz,apk,mp4,arc,mp2,mp3,sea,ppt,arj,qtm,rpm,7z,odf,
odg,xml,mpeg,bz2,zip,sit,movie,z,jar,wmv,msp,tgz,ra,msi,
txt,wav,wma,csv,bin,mpg,docx,ogv,azw3,asx,mov,tbz,mobi,
asf,odb,wpd,ogg,rar,epub,hqx,exe,qt,aac,dmg,doc,ram,
flv,xsd,gzip,pdf,deb,phps,xls,torrent,avi
--download-extensions-include → --download-extensions-exclude の順に評価されます。
ダウンロード扱いを やめたい ファイルの拡張子を指定します。カンマで区切って、複数指定可能です:
--download-extensions-exclude=asx,xml,pdf,xls,doc,ppt
次のオプション指定で、urchin のログ集計とほぼ集計が同じになります:
Pwik 2.6.1,2.7.0
Pwik 2.8.0 以降
ログを取り込む時間範囲(YYYY-MM-DD:hh:mm:ss)を指定できます:
--import-time-start=2015-10-12:00:00:00 --import-time-end=2015-10-12:23:59:59
2015-10-12 00:00:00 から終了は最新のログまで:
--import-time-start=2015-10-12:00:00:00 --import-time-end=infinity
もっとも古いログから 2015-10-12 23:59:59 まで:
--import-time-start=infinity --import-time-end=2015-10-12:23:59:59
制限なし(デフォルト):
--import-time-start=infinity --import-time-end=infinity
--import-time-start --import-time-end のタイムゾーンを指定します。デフォルトは、import_logs.py を実行するサーバーのタイムゾーンです。ログのタイムゾーンを変更するという意味ではなく、単に --import-time-start --import-time-end を加工します。
--import-time-start --import-time-end は GMT です:
--import-tz=0