ログファイルインポータースクリプトをデフォルトのオプションで実行するには?
Matomo On-Premise を使用している場合、インポータースクリプトは次の場所にあります。misc/log-analytics/import_logs.py
.
MatomoクラウドまたはMatomo for WordPressを使用している場合、GitHubからスクリプトをダウンロードできます。
$ python /path/to/matomo/misc/log-analytics/import_logs.py
これでヘルプ情報が表示される。唯一の必須パラメーターは
--url=https://analytics.example.com
Matomo (Piwik)のベースURLを指定します。次に、インポートするログファイルを1つまたは複数指定します。
Matomo サーバ以外のサーバでスクリプトを実行する場合は、--token-auth=SECRET_TOKEN_HERE
パラメータを指定する必要があります。(詳しくはFAQをご覧ください:token_authはどこにありますか?).
他にも多くのオプションが用意されている。利用可能なパラメータについての詳細と説明は、ヘルプ出力とREADMEをご覧ください。
例えば、すべてのリクエスト(静的ファイル、ボットリクエスト、httpエラー、httpリダイレクト)を追跡したい場合は、以下のコマンドを使用する:
python /path/to/matomo/misc/log-analytics/import_logs.py --url=https://analytics.example.com
--idsite=1234 --recorders=4 --enable-http-errors --enable-http-redirects --enable-static
--enable-bots access.log
スクリプトの使用方法、毎日自動的にログをインポートする方法、および高度な設定については、以下をご覧ください。ログ分析 Readme.