Matomo 报表归档功能

有关报表归档的功能请参考官方文档:How to Set up Auto-Archiving of Your Reports FAQ - Analytics Platform - Matomo

文档上的说法是,如果你的网站访问量每天都超过好几百,那么需要设置这个报表归档功能。

否则每次访问都会进行报表重建,会很慢。

第一次归档很耗时,我们花了不少时间。

有关的配置上面都说得很清楚了,主要是cron 中的配置。

我们的配置为:

MAILTO="[email protected]"
5 * * * * www-data /usr/bin/php /var/www/html/isharkfly.com/analytics.isharkfly.com/console core:archive --url=https://analytics.isharkfly.com/ > /var/log/matomo/matomo-archive.log

当然你也可以不用记录日志。

Cron 文件位于:

nano /etc/cron.d/matomo-archive

手动执行的方法为:

su www-data -s /bin/bash -c "/usr/bin/php /var/www/html/isharkfly.com/analytics.isharkfly.com/console core:archive --url=https://analytics.isharkfly.com/ > /var/log/matomo/matomo-archive.log"

直接手动执行后就可以在日志文件中看到输出。

执行频率为每小时一次。