Commit Graph

78 Commits

Author SHA1 Message Date
Peter Hedenskog 589ff06cb3
Pickup WebPageTest browser version if we run it standalone (#2793) 2019-11-19 20:29:22 -05:00
Peter Hedenskog 27e30351b3
Fix versions (#2792) 2019-11-19 20:09:11 -05:00
Peter Hedenskog d8a36370dc
Send browser version as part of annotation title. (#2791) 2019-11-19 17:48:36 -05:00
Peter Hedenskog 3d06f01119
Include sitespeed.io version in the annotation tag. (#2788) 2019-11-17 20:59:01 -05:00
Peter Hedenskog b1f6b9dc6f
Fix disaplaying wrong runs when using only WebPageTest #2777 (#2787) 2019-11-17 20:35:02 -05: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 4f18d861c5
Use HAR file from WPT in annotations when Browsertime is turned off (#2609) 2019-08-29 08:26:26 +02:00
Peter Hedenskog 85c4056328
Add correct annotation tags when using WebPageTest. (#2602)
* Added connectivity and location tag for WebPageTest
* If you test both using WPT and BT, wait for all metrics to arrive before sending the annotation
* Fix link to WebPageTest that before could link to old result
2019-08-28 13:42:35 +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 1ac516406b
If you only run WebPageTest, add an annotation link to the WebPageTest result (#2528) 2019-07-01 20:00:24 +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
Markus Liljedahl 02c920b301 Added new option for Graphite, `--graphite.annotationTitle` (#2333)
* Added new option for Graphite, `--graphite.annotationTitle MyTitle`
to be able to set a custom title in the annotation.

* Removed the "run" in the end from the annotation when setting a custom title.

* Fixed linting issues in graphite send-annotation

* Update lib/cli/cli.js

Fix for copy-paste misstake

Co-Authored-By: mliljedahl <liljedahl.markus@gmail.com>
2019-02-28 20:23:26 +01:00
Peter Hedenskog 593f2daa28
add missing cases of using alias (#2248) 2019-01-12 21:42:02 +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
Peter Hedenskog 7cc5562204
Remove Bluebird promises and use await/sync where we can. (#2205) 2018-11-20 09:14:05 +01:00
Peter Hedenskog 3e24d65466
Prepare for using Grafana annotations with tags (coming in Grafana 5.4) (#2152)
* Prepare for using Grafana annotations with tags (coming in Grafana 5.4) #1826

* push the cli when 5.4 Grafana is released
2018-09-28 09:34:06 +02:00
Peter Hedenskog bfa8d2ac53
Use path so we in the future can add full URL including index.html (#2148) 2018-09-16 20:29:40 +02:00
Peter Hedenskog dddaf3ba73
Include screenshots in annotations (#2144) 2018-09-16 12:24:25 +02:00
soulgalore ccc8cb2e13 fix linting 2018-07-26 11:17:44 +02:00
soulgalore 715828af38 Fix broken annotation link 2018-07-26 10:05:09 +02:00
Peter Hedenskog 0e9e6ea0e0
Add extra tags to annotations #2102 (#2112) 2018-07-25 09:46:52 +02:00
Peter Hedenskog 4b10db8338
Append message to annotation #2102 (#2114) 2018-07-24 22:18:00 +02: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
soulgalore cc65dae331 lint fix 2018-05-30 20:28:00 +02:00
Omri c6614cacfc FIX statsd timer (#2014)
* FIX statsd timer
2018-05-03 09:53:45 +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 1e57e27ebe Bump dev dependencies and reformat.
Prettier formatting has changed slightly, so reformat accordingly.
2018-03-15 23:20:40 +01:00
Peter Hedenskog ab68c444ad
Send annotations if you run WebPageTest standalone. (#1884)
* Send annotations if you run WebPageTest standalone.

Before we only sent annotations for Browsertime but if you run
WebPageTest standalone we should also send annotations.

* simplify as suggested by tobli
2018-01-23 14:12:56 +01:00
Tobias Lidskog ac02f7549c Bump to latest prettier and reformat. (#1805) 2017-11-19 08:47:36 +01:00
Peter Hedenskog a12e4016af Feed plugins with filterRegistry (#1761) 2017-10-29 10:41:06 +01:00
Tobias Lidskog bdc0947861 Less noisy logging. 2017-09-22 18:34:03 +02:00
Tobias Lidskog 2e4346bf8d Fix incorrect promise syntax.
Always reject promises with an Error. This should fix the following, after sending an annotation to graphite/influxdb fails:

Warning: a promise was rejected with a non-error: [object Undefined]
2017-09-14 08:50:06 +02: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
Tobias Lidskog 2682a38eab Don’t send empty metrics to Graphite.
Since we always appended a newline to the graphite data, the check for empty data was useless. Fix by appending a newline only if there’s actual data.
2017-04-30 08:37:40 +02:00
soulgalore e9ba9f308a verify that you set the host when you want to use Graphite 2017-04-24 23:20:17 +02:00
Peter Hedenskog f9aa04ddc5 First go going to tags in InfluxDB (#1563) 2017-04-10 11:18:39 +02:00
Peter Hedenskog fde413522d set graphite-web host (#1550) 2017-03-29 05:08:00 +02:00
Tobias Lidskog 29fbcaa2db Refactor result storage/url handling, and tweak S3 (#1552)
* Allow S3 upload even when using custom outputFolder.
* Add new s3.path option, to override the default storage path in the S3 bucket.
* Change the default storage path in the S3 bucket to no longer include the prefix 'sitespeed-result’.
* Remove broken/not useful progress load for S3 upload (was producing 100000+ log lines.
* Extract result url building into separate module that’s made available to plugins via context.resultUrls.
2017-03-28 15:12:30 +02:00
Peter Hedenskog f9d00375d1 Tags as array in Graphite 1.0 #1539 (#1540) 2017-03-28 06:46:52 +02:00
soulgalore aed6d5c549 use verbose instead of trace log 2017-03-27 21:14:18 +02:00
Peter Hedenskog 1e528f65fd set sitespeedio as root name of all loggers (#1545) 2017-03-23 12:21:11 +01:00
Peter Hedenskog e46a7026eb Add log channel names per plugin thank you @jpvincent (#1544) 2017-03-23 08:57:03 +01: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
soulgalore 8d2b24a7f6 send timestamps as unix timestamps for annotations 2017-03-10 13:33:15 +01:00