技術情報

ログファイルインポータースクリプトをデフォルトのオプションで実行するには?

 

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.