Our customers want yearly reporting, which does absolutely not work in those reports (Pages/Page Titles). Application delivers 73Mbs of data to be rendered in the browser, which of course will not work.
-> Is this to be expected or might there be a config issue on our end?
`
Click to view System Check✔ 8.1.13
✔
✔
✔
✔ zlib ✔ json ✔ filter ✔ hash ✔ session
✔ debug_backtrace ✔ eval ✔ hash ✔ gzcompress ✔ gzuncompress ✔ pack
✔ session.auto_start = 0 ✔ max_execution_time = 0 OR = -1 OR >= 30
✔ $DOC_ROOT/tmp ✔ $DOC_ROOT/tmp/assets ✔ $DOC_ROOT/tmp/cache ✔ $DOC_ROOT/tmp/climulti ✔ $DOC_ROOT/tmp/latest ✔ $DOC_ROOT/tmp/logs ✔ $DOC_ROOT/tmp/sessions ✔ $DOC_ROOT/tmp/tcpdf ✔ $DOC_ROOT/tmp/templates_c
✔ $DOC_ROOT/js
✔ All private directories are inaccessible from the internet.
✔ All private directories are inaccessible from the internet.
⚠ Warning: File integrity check failed and reported some errors. You should fix this issue and then refresh this page until it shows no error.
Files were found in your Matomo, but we didn't expect them.
--> Please delete these files to prevent errors.
✔
✔
✔ 2048M
✔
✔ curl
✔
✔
✔ json ✔ libxml ✔ dom ✔ SimpleXML ✔ openssl
✔ shell_exec ✔ set_time_limit ✔ mail ✔ parse_ini_file ✔ glob ✔ gzopen ✔ md5_file
✔
✔ Ok
✔ The archiving process completed successfully 12:06:37 ago.
✔ UTF8mb4 charset ✔ LOAD DATA INFILE ✔ CREATE TEMPORARY TABLES ✔ Changing transaction isolation level
✔
✔
⚠ Warning: The default location provider determines the country visitors connect from based on their selected language. This is not very accurate, so install and use a geolocation database.
✔
✔
4.13.0
4.4.1,4.2.1,4.1.1,3.14.1,
Unknown - pre 3.8.
4.13.0
0
Linux
/usr/sbin/php-fpm8.1
fpm-fcgi
0.system
UTC
1672996225
2023-01-06 09:10:25
300s
10G
1000
7.74.0, OpenSSL/1.1.1n
0
matomo_
utf8mb4
PDO\MYSQL
10.5.18-MariaDB-0+deb11u1
393
0
0
1
0
1
0
0
latest_stable
API, Actions, Annotations, BulkTracking, Contents, CoreAdminHome, CoreConsole, CoreHome, CorePluginsAdmin, CoreUpdater, CoreVisualizations, CoreVue, CustomDimensions, CustomJsTracker, CustomVariables 4.1.1, Dashboard, DevicePlugins, DevicesDetection, Diagnostics, Ecommerce, Events, FacebookPageWidgetByAmperage 1.0.7, Feedback, GeoIp2, Goals, Heartbeat, ImageGraph, Insights, Installation, Intl, IntranetMeasurable, LanguagesManager, Live, Login, MarketingCampaignsReporting 4.1.3, Marketplace, MobileMessaging, Monolog, Morpheus, MultiSites, Overlay, PagePerformance, PrivacyManager, ProfessionalServices, Proxy, Referrers, Resolution, RssWidget, SEO, ScheduledReports, SegmentEditor, SitesManager, TagManager, Tour, Transitions, TwoFactorAuth, UserCountry, UserCountryMap, UserId, UserLanguage, UsersManager, VisitFrequency, VisitTime, VisitorInterest, VisitsSummary, WebsiteMeasurable, Widgetize
ArchiveSite 0.1.1, DBStats, MobileAppMeasurable, Provider 4.0.5
Apache
1
1
1
2023-01-06 09:00:01
2023-01-05 21:03:48
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
de,en,nl,it
366
0
366
2023-01-05 01:00:01
2023-01-06 04:02:43
311
0
1
`
Hi @peteruniversum,
It should definitely be possible to view yearly page reports. If the browser is being sent report data then it sounds like the archiving has completed successfully and the report data has been generated. However 73MiB is obviously far too much data to be sent to the browser, it could be that there is a config setting cause this.
When Matomo generates reports it used a 'maximum rows' value to show the top x rows, after which all other rows are grouped together into a single row. For sites with a lot of pages this prevents reports being generated with millions of rows.
Could you check the values you have in config.ini.php
for the following settings?
By default no report will return more than 50,000 rows:
archiving_ranking_query_row_limit = 50000
Actions (pages) reports will have a maximum of 500 rows:
datatable_archiving_maximum_rows_actions = 500
Each page in the report will have a maximum of 100 sub-pages shown (500 pages x 100 sub-pages = 50,000)
datatable_archiving_maximum_rows_subtable_actions = 100