Commit Graph

18 Commits

Author SHA1 Message Date
Peter Hedenskog 631271126f
New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-25 11:16:58 +01:00
Kevin Lakotko 5397fceaff feat(metrics): allow filtering run metrics (#2697) 2019-10-14 21:36:37 +02:00
Peter Hedenskog 57b76f6aec
store the list only on sitespeedio.render messages #1912 (#1915) 2018-02-13 20:40:20 +01:00
Peter Hedenskog 21d89297f4
Fix order so that metrics list is updated first #1912 (#1913) 2018-02-11 09:29:39 +01:00
Peter Hedenskog a29c3f69e3
Fix broken metrics list #1850 (#1853) 2017-12-11 23:58:20 +01:00
Tobias Lidskog 56bfc48bac Simplify storagemanager (#1799)
* Remove unused gzip parameter for writing html.

* Simplify storagemanager.

* Simplify how promises are handled, and directories created.
* Move out gzip handling to the plugins that use it, so storagemanager just writes strings and buffers unmodified.
* Make argument order consistent for write methods.
2017-11-18 21:52:53 +01:00
soulgalore 8db8e63017 fixed the order filtering 2017-10-29 20:57:50 +01:00
Peter Hedenskog a12e4016af Feed plugins with filterRegistry (#1761) 2017-10-29 10:41:06 +01:00
Peter Hedenskog 9d18533579
Remove hooks and use messages instead (#1758)
* remove hooks and use messages instead
* remove hooks

* fix the ifs

* send
2017-10-29 08:24:18 +01:00
Tobias Lidskog 3debfec0b4 Format code using the Prettier formatter. (#1677) 2017-07-20 21:24:12 +02:00
Tobias Lidskog 33c91eef88 Minor style nits. 2017-04-30 08:49:09 +02:00
Pascal Borreli d41eeb82dc Fixed typos (#1530)
Signed-off-by: Pascal Borreli <pascal@borreli.com>
2017-03-19 08:07:29 +01:00
Tobias Lidskog 720d3b93c2 Set plugin name by default when loading it 2017-03-13 17:40:29 +01:00
Peter Hedenskog 89215fe04c Possibility to send asset toplists to Graphite (#1301)
Restructure the toplist (largest/slowest/aggregated assets) to follow the message key structure with summary/pageSummary to simplify key generation. We also now includes the URL in the slowestassets list that can be sent to Graphite. Ping #1289 and closes #1294
2016-11-01 23:54:21 +01:00
Peter Hedenskog 0990cc90e5 Move cli defaults to plugins (#1238) 2016-10-11 00:01:05 +02:00
Peter Hedenskog 07fb47a4c4 Change toplist data structure (#1226)
* New data structure for toplist, making it easier to use in graphite/budget
* Renamed message assets.aggregateSizePerContentTyp to assets.largest
2016-10-05 09:32:08 +02:00
soulgalore 3dc2da3f06 bugfix if we only get one entry in the filter list 2016-08-28 15:56:05 +02:00
Peter Hedenskog a32ea529a2 Configurable metrics keys (#1057)
* List metrics, filters and add/remove filters.
* List all configured filters
* List all possible metrics
* Add filters
* Remove filters
2016-08-21 20:14:01 +02:00