diff options
author | Stefan Giehl <stefan@matomo.org> | 2020-04-17 16:00:51 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-17 16:00:51 +0300 |
commit | 6936b93cba5150e0eaa879aebf3662b3e279d045 (patch) | |
tree | c63c93f92bc31479aa70d463939ef144eeb83e66 /plugins/CoreConsole | |
parent | 3c50481031e8b8ad647d8a74802e9558cebe41ce (diff) |
New page performance reports (#15736)
* Adds various new performance metrics and dimensions
* Adds tracking for new performance values
* track performance metrics only for page views
* Archive new performance metrics
* move everything into a new plugin
* fix archiving of overall metrics
* Adds new overview reports
* show performance metric on some more reports
* adds new page performance icon
* Adds new row action to view page performance evolution for pages
* Adds new stacked bar visualization for page performance evolutions
* show total value in stacked bar chart tooltips
* [TEMP] use php tracker package branch
* Adds some simple System tests
* Adds some UI tests
* remove performance metrics from action reports that don't support it
* move calculation to api
* mark as tracker plugin
* improve calculation of maximum value in bar evolution chart
* enrich existing tests with performance metrics
* updates expected test files
* send performance metrics with the next request after they are available
this might not be the pageview it self but any request after it, like a ping, goal, ...
* Adds request processor to process performance metrics not sent directly with the page view
* rebuilt js
* Add metric decriptions to evolution chart documentation
* fix convertion of microseconds part
* Ensure average page load time is displayed in evolution graph in scheduled reports
* fix some more tests
* move page performance overview to visitors overview
* Adds new table with performance metrics visualization
* Adds some additional information to page performance evolution overlay
* update omnifixture
* updates expected UI files
* Use mediumints for new dimensions
* Adds additional permission check
* Encode label in page performance overlay title
* Improve updating performance metrics in later requests
* Adds some integration tests
* improves metric documentations
* Send already available performance data with page view request
* update tests
* updates expected UI test screenshots
* updates expected test files
* improves archiving
* show page generation time in performance metrics table if matomo was installed before 4.0
* Hide page generation time in ui reports if Matomo was installed after 4.0
* Fix removal of unavailable columns from being displayed
that was done too early in the process causing to be overwritten again by the reports configureView
* do not track automatically calculated generation time any more
* split latency into network and server time
* [TEMP] update php tracker
* rebuilt piwik.js
* Ensure to count zero values as hits
* updates Omnifixture
* updates expected test files
* remove possibility to set generation time
* rebuilt piwik.js
* adjust tests
* update php tracker
* update test logs
* submodule
* update Omnifixture
* show page load time in action tooltip and visitor summary instead of generation time
* updates expected ui files
* mark page generation time metric as deprecated
* fix tests
* [TEMP] use submodule branches
* ensure lower metric values are shown as better
* use 4.x-dev branch of php-tracker
* update submodules
Diffstat (limited to 'plugins/CoreConsole')
2 files changed, 0 insertions, 40 deletions
diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml index e85940c668..f0f2986a8a 100644 --- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml +++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml @@ -18,8 +18,6 @@ <bandwidth /> <timeSpent>0</timeSpent> <timeSpentPretty>0s</timeSpentPretty> - <generationTimeMilliseconds>123</generationTimeMilliseconds> - <generationTime>0.12s</generationTime> <pageviewPosition>1</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -60,8 +58,6 @@ <bandwidth /> <timeSpent>0</timeSpent> <timeSpentPretty>0s</timeSpentPretty> - <generationTimeMilliseconds>120</generationTimeMilliseconds> - <generationTime>0.12s</generationTime> <pageviewPosition>5</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -87,8 +83,6 @@ <bandwidth /> <timeSpent>52</timeSpent> <timeSpentPretty>52s</timeSpentPretty> - <generationTimeMilliseconds>23</generationTimeMilliseconds> - <generationTime>0.02s</generationTime> <pageviewPosition>9</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -114,8 +108,6 @@ <bandwidth /> <timeSpent>50</timeSpent> <timeSpentPretty>50s</timeSpentPretty> - <generationTimeMilliseconds>234</generationTimeMilliseconds> - <generationTime>0.23s</generationTime> <pageviewPosition>2</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -141,8 +133,6 @@ <bandwidth /> <timeSpent>49</timeSpent> <timeSpentPretty>49s</timeSpentPretty> - <generationTimeMilliseconds>294</generationTimeMilliseconds> - <generationTime>0.29s</generationTime> <pageviewPosition>6</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -168,8 +158,6 @@ <bandwidth /> <timeSpent>26</timeSpent> <timeSpentPretty>26s</timeSpentPretty> - <generationTimeMilliseconds>237</generationTimeMilliseconds> - <generationTime>0.24s</generationTime> <pageviewPosition>10</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -195,8 +183,6 @@ <bandwidth /> <timeSpent>26</timeSpent> <timeSpentPretty>26s</timeSpentPretty> - <generationTimeMilliseconds>1324</generationTimeMilliseconds> - <generationTime>1.32s</generationTime> <pageviewPosition>3</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/community/</subtitle> @@ -222,8 +208,6 @@ <bandwidth /> <timeSpent>7</timeSpent> <timeSpentPretty>7s</timeSpentPretty> - <generationTimeMilliseconds>624</generationTimeMilliseconds> - <generationTime>0.62s</generationTime> <pageviewPosition>7</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/community/</subtitle> @@ -249,8 +233,6 @@ <bandwidth /> <timeSpent>8</timeSpent> <timeSpentPretty>8s</timeSpentPretty> - <generationTimeMilliseconds>543</generationTimeMilliseconds> - <generationTime>0.54s</generationTime> <pageviewPosition>4</pageviewPosition> <title /> <subtitle>http://piwik.net/docs/manage-websites/</subtitle> @@ -274,8 +256,6 @@ <pageId>77</pageId> <bandwidth /> - <generationTimeMilliseconds>343</generationTimeMilliseconds> - <generationTime>0.34s</generationTime> <pageviewPosition>8</pageviewPosition> <title /> <subtitle>http://piwik.net/docs/manage-websites/</subtitle> diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml index e85940c668..f0f2986a8a 100644 --- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml +++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml @@ -18,8 +18,6 @@ <bandwidth /> <timeSpent>0</timeSpent> <timeSpentPretty>0s</timeSpentPretty> - <generationTimeMilliseconds>123</generationTimeMilliseconds> - <generationTime>0.12s</generationTime> <pageviewPosition>1</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -60,8 +58,6 @@ <bandwidth /> <timeSpent>0</timeSpent> <timeSpentPretty>0s</timeSpentPretty> - <generationTimeMilliseconds>120</generationTimeMilliseconds> - <generationTime>0.12s</generationTime> <pageviewPosition>5</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -87,8 +83,6 @@ <bandwidth /> <timeSpent>52</timeSpent> <timeSpentPretty>52s</timeSpentPretty> - <generationTimeMilliseconds>23</generationTimeMilliseconds> - <generationTime>0.02s</generationTime> <pageviewPosition>9</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/meta/</subtitle> @@ -114,8 +108,6 @@ <bandwidth /> <timeSpent>50</timeSpent> <timeSpentPretty>50s</timeSpentPretty> - <generationTimeMilliseconds>234</generationTimeMilliseconds> - <generationTime>0.23s</generationTime> <pageviewPosition>2</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -141,8 +133,6 @@ <bandwidth /> <timeSpent>49</timeSpent> <timeSpentPretty>49s</timeSpentPretty> - <generationTimeMilliseconds>294</generationTimeMilliseconds> - <generationTime>0.29s</generationTime> <pageviewPosition>6</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -168,8 +158,6 @@ <bandwidth /> <timeSpent>26</timeSpent> <timeSpentPretty>26s</timeSpentPretty> - <generationTimeMilliseconds>237</generationTimeMilliseconds> - <generationTime>0.24s</generationTime> <pageviewPosition>10</pageviewPosition> <title /> <subtitle>http://piwik.net/faq/</subtitle> @@ -195,8 +183,6 @@ <bandwidth /> <timeSpent>26</timeSpent> <timeSpentPretty>26s</timeSpentPretty> - <generationTimeMilliseconds>1324</generationTimeMilliseconds> - <generationTime>1.32s</generationTime> <pageviewPosition>3</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/community/</subtitle> @@ -222,8 +208,6 @@ <bandwidth /> <timeSpent>7</timeSpent> <timeSpentPretty>7s</timeSpentPretty> - <generationTimeMilliseconds>624</generationTimeMilliseconds> - <generationTime>0.62s</generationTime> <pageviewPosition>7</pageviewPosition> <title /> <subtitle>http://piwik.net/blog/category/community/</subtitle> @@ -249,8 +233,6 @@ <bandwidth /> <timeSpent>8</timeSpent> <timeSpentPretty>8s</timeSpentPretty> - <generationTimeMilliseconds>543</generationTimeMilliseconds> - <generationTime>0.54s</generationTime> <pageviewPosition>4</pageviewPosition> <title /> <subtitle>http://piwik.net/docs/manage-websites/</subtitle> @@ -274,8 +256,6 @@ <pageId>77</pageId> <bandwidth /> - <generationTimeMilliseconds>343</generationTimeMilliseconds> - <generationTime>0.34s</generationTime> <pageviewPosition>8</pageviewPosition> <title /> <subtitle>http://piwik.net/docs/manage-websites/</subtitle> |