Commit Graph

39 Commits

Author SHA1 Message Date
Peter Hedenskog da6c0997c7
A new compare plugin. (#4009)
* A new compare plugin.

Make it possible to compare the performance using Wilcox or
Mann Whitney U.
2023-11-24 13:57:14 +01:00
Peter Hedenskog 9e215b8b06
Do not backfill the slug (#3901)
* Do not backfill the slug https://github.com/sitespeedio/sitespeed.io/issues/3899
2023-07-07 16:31:13 +02:00
Peter Hedenskog 631271126f
New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-25 11:16:58 +01:00
Peter Hedenskog a57f965994
Make it easy to send run data to Graphite in a sane way (#3721)
* Bump to use latest Grafana and Graphite

* Do not send metrics from each run, only pageSummary by default

* Add limited run metrics to datasource and more sane setup

* limited by default

* Also collect cpu benchmark metric in the limited metrics
2022-09-13 19:00:26 +02:00
Peter Hedenskog 1e9bea8bf0
Update to latest prettier/eslint setup (#3478) 2021-10-11 18:44:59 +02:00
Peter Hedenskog c248f8d736
Add slug after the namespace, that makes more sense (#3274) 2021-02-08 08:39:29 +01:00
Peter Hedenskog c54fe29f67
Make it possible to add the slug of the test as a key to the namespace. (#3240)
Also cleanup the old experimental setup.
2021-01-09 12:59:40 +01:00
soulgalore 2814a5bfdf fix broken time convertion 2020-12-09 04:10:13 +01:00
Peter Hedenskog 5c32deeaef
Introducing slug for your test and a new experimental setup (#3203) 2020-12-08 19:48:51 +01:00
Peter Hedenskog 7cce73ea50
Remove experimental flag for perIteration metric for Graphite. (#3069)
* Remove exprimental flag for perIteration metric for Graphite.

* more updates per iteration
2020-07-09 21:21:23 +02:00
Peter Hedenskog 3f136b2d5c
Add tag/key for desktop/mobile GPSI tests (#2917)
* Add tag/key for desktop/mobile GPSI tests

* new structure
2020-03-13 08:59:34 +01:00
Chris Adams b1d40bec16
Add carbon emissions figures for data over the wire [sustainability plugin] (#2868) 2020-02-21 16:43:53 +01:00
Kevin Lakotko f803cde4e2 fix(graphite): update indexed keys with names (#2701) 2019-10-14 21:40:15 +02:00
soulgalore a6f46dc05c extra check 2019-10-07 12:02:34 +02:00
Peter Hedenskog ce83f9d9af
Move per iteration to experimental flag. (#2685)
--graphite.experimental.perIteration
2019-10-07 05:22:30 +02:00
Kevin Lakotko 673017b57d feat(graphite): add ability to send run metrics (#2679) 2019-10-07 04:55:04 +02:00
Peter Hedenskog 549d0cdef4
Make it easy to run axe core (#2571)
* use axe with `--axe.enable`
2019-08-14 20:37:14 +02:00
Peter Hedenskog 4a0d47dcfb
Use the third party web to categorise requests (#2394)
* Use the third party web to categorise requests
2019-03-26 23:37:25 +01:00
Peter Hedenskog 289a9c1b7b
Bt alias (#2247)
* Pickup alias from Browsertime.

Only Graphite/InfluxDb use it in this release, but we should fix so
the HTML also pick is up.

Also we should change the old alias so that it's passed around
with messages instead ... but that can happen later.

* Link to Grafana setup
2019-01-11 22:08:19 +01:00
Omri da1f64ac9d [FIX] StatsD entry format (#2107)
* [dataGenerator] Test individual lines instead of bulk

* [dataGenerator] Add EOL to pattern test (should fail)

* [dataGenerator] only push timestamp to Graphite (not StatsD)
2018-07-23 14:50:37 +02:00
Omri 8193a31245 Add StatsD support (with bulking) (#1994)
* Add StatsD support with bulking
2018-04-24 13:33:34 +02:00
soulgalore 758584c148 WebPagetest: Make location safe #1958 2018-03-22 06:08:24 +01:00
Tobias Lidskog 3debfec0b4 Format code using the Prettier formatter. (#1677) 2017-07-20 21:24:12 +02:00
Peter Hedenskog f9aa04ddc5 First go going to tags in InfluxDB (#1563) 2017-04-10 11:18:39 +02:00
Pascal Borreli d41eeb82dc Fixed typos (#1530)
Signed-off-by: Pascal Borreli <pascal@borreli.com>
2017-03-19 08:07:29 +01:00
Peter Hedenskog 5e80d8af84 Send annotations to Graphite for each tested URL (#1434) 2017-02-10 08:21:35 +01:00
Jonathan Lee 198a330492 First pass at supporting URL aliases for #1326 (#1374)
* First pass at supporting URL aliases for #1326

* Add to HTML output support for URL aliasing - #1326

* Adding tests and docs for #1326
2016-12-12 00:06:20 -05:00
Tobias Lidskog 3aaa7c65d6 More checks to avoid invalid paths in Graphite. 2016-12-04 00:35:31 +01:00
soulgalore 5db390e1d0 support for setting your own alias for connectivity profiles #1329 2016-11-21 15:00:04 +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 df5e82290f Lets group summaries (by domain for now) #1145 (#1153) 2016-08-25 14:01:55 +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
Peter Hedenskog eda4f7a1ec Use location and connectivity in WPT graphite keys and browser/connectivity for BT (#1010)
* use location and connectivity in keys #1008

* only use browser and connectivity for BT #1009 and set the right one for WPT #1008
2016-06-19 20:39:21 +02:00
Peter Hedenskog 99b83df7e8 Added browser and connectivity to Graphite keys #956 (#961)
* Added browser and connectivity to Graphite keys #956
2016-05-29 21:23:48 +02:00
soulgalore 5e128526e8 Lets use the same timestamp for folder and all data sent to Graphite for one run #931 2016-05-17 12:54:07 +02:00
soulgalore ad0e9372ab Adding domain/filename to Graphite summary key #901 2016-05-17 08:31:25 +02:00
Jonathan Lee 5fbf617338 Missing newline caused last metrics to be lost when sent to graphite #932 (#935) 2016-05-17 06:50:48 +02:00
Tobias Lidskog 23fbd38b33 Improve key structure for graphite and influx.
Examples of new keys:
- ns.pageSummary.sub_domain_com._foo_bar.gpsi.median
- ns.summary.domains.www.sitespeed.io.dns.median
2016-03-22 23:38:15 +01:00
Tobias Lidskog 781dc03072 Intial commit of sitespeed.io 4.0. 2016-03-10 23:07:36 +01:00