Peter Hedenskog
6a0889bd26
Replace lodash.reduce ( #4398 )
...
* Replace lodash.reduce
2025-01-09 06:19:37 +01:00
Peter Hedenskog
25c5f38f54
Replace lodash.isEmpty ( #4391 )
2025-01-07 23:24:38 +01:00
Peter Hedenskog
b9456eef6e
Replace intel with sitespeed.io/log ( #4381 )
...
* Replace intel with sitespeed.io/log
2025-01-07 08:53:48 +01:00
pavel bairov
aef87e19b3
InfluxDB 2.x, Send annotations fix: missed 'slug' key ( #4240 )
2024-07-26 21:01:59 +02:00
pavel bairov
94854aad48
InfluxDB 2.x, Annotations. Send tags for filtering ( #4197 )
...
* InfluxDB 2.x, Annotations. Fix: send tags not as fields.
* InfluxDB 2.x, Annotations. Code clean-up
* InfluxDB 2.x, Annotations. Send for Grafana
* InfluxDB 2.x, Annotations. Code clean-up
* InfluxDB 2.x, Annotations. Fix lint
---------
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2024-07-25 08:20:53 +02:00
pavel bairov
a1968f2c1c
InfluxDB 2.x - Send annotations ( #4175 )
...
* InfluxDB 2.x - send annotations
* InfluxDB 2.x - send annotations. Add organisation query param
2024-06-14 11:08:18 +02:00
Peter Hedenskog
f886e0b6ee
Bye bye wpt ( #4085 )
...
* Bye WebPageTest
* remove more
2024-04-29 08:37:29 +02:00
Peter Hedenskog
8f8458fe19
Add new tag: axeType for axe data in InfluxDB. ( #4139 )
...
https://github.com/sitespeedio/sitespeed.io/issues/4137
2024-04-16 21:05:58 +02:00
Peter Hedenskog
455a900f45
Fix rsd Influx. ( #4039 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3997
2023-12-28 09:21:08 +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
90346b65d7
Use browsertime runTime for Graphite/Influx and Grafana annotations and data. ( #3900 )
...
* Use browsertime runTime for Graphite/Influx and Grafana anootations and data.
The old implementation always used the start time for all metrics sent except
browsertime.run metrics (data for each run).
This fix instead makes sure that if metrics (and annotations) uses the browsertime.pageSummary runTime (when the actual first iteration happen).
This makes more sense if you test multiple pages within the same test.
2023-07-07 16:20:36 +02:00
Peter Hedenskog
503502d05e
fix influxdb merge issue ( #3791 )
2023-03-16 18:57:13 +01:00
Peter Hedenskog
2d7ac71c2b
Influx fixes ( #3777 )
...
* Add missing influx options
* remove console.log
2023-03-05 19:37:57 +01:00
Peter Hedenskog
fc2884fbba
Update all dependencies to latest releases ( #3774 )
2023-03-03 13:59:14 +01:00
Peter Hedenskog
5ab601099f
New plugins structure and esmodule ( #3769 )
...
* New plugins structure and esmodule
2023-02-28 16:02:56 +01:00
Peter Hedenskog
d526d7cd5b
typeos
2023-02-28 15:55:13 +01:00
Damien-Ar
7012b0e975
remove redundant default message
2023-02-14 12:02:32 +01:00
Damien-Ar
23a600eb51
fix incoherance between option and variable name
2023-02-14 11:46:46 +01:00
Damien-Ar
167e9f910c
Add support for influxDBV2
2022-08-22 17:28:21 +01:00
Peter Hedenskog
1e9bea8bf0
Update to latest prettier/eslint setup ( #3478 )
2021-10-11 18:44:59 +02:00
Peter Hedenskog
1fac02f6ae
Add better tags to InfluxDB for GPSI data. ( #3429 )
2021-07-28 22:39:29 +02:00
Peter Hedenskog
e83467347b
Avoid sending the slug as annotation if the name collide. ( #3279 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3277
2021-02-12 06:00:44 +01:00
Peter Hedenskog
fa0f9e0126
Include slug in the annotation. ( #3251 )
2021-01-13 09:46:22 +01:00
Peter Hedenskog
a17a3b3904
Handle alias correctly ( #3222 )
2020-12-22 12:51:33 +01:00
Peter Hedenskog
84209b97a4
New Browsertime 11 alpha ( #3201 )
2020-12-08 19:49: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
35079c0022
Add tags for InfluxDB ( #3063 )
2020-06-30 21:49:40 +02:00
Peter Hedenskog
eb5285e380
Use Browsertime test time for annotations to InfluxDB #2998 ( #3038 )
...
When sending annotations to InfluxDB: instead of using a timestamp
of when the annotation is sent, use when the first run for that
URL was done in Browsertime.
2020-06-13 21:47:27 +02:00
Erick Wilder
2c0ba7928e
feat(plugins): move influxdb CLI options to the plugin defintion ( #3005 )
2020-05-21 17:44:49 +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
soulgalore
a70e472f52
Log influxdb annotations on debug level, not info
2019-10-17 20:42:56 +02:00
Peter Hedenskog
76bcc45dac
Add missing stddev for InfluxDB ( #2678 )
2019-10-03 07:35:42 +02:00
Peter Hedenskog
7f021d37c5
InfluxDB tag for long tasks ( #2677 )
2019-10-02 22:03:34 +02:00
soulgalore
c9fdc7e9a3
changed log level for easier debug on the test server
2019-09-23 02:41:50 +02:00
Peter Hedenskog
b1997d0a0d
Pass on correct WPT info for tags InfluxDB/Grafana #2643 ( #2644 )
2019-09-17 21:48:12 +02:00
soulgalore
0661171e86
Output InfluxDB tags with --verbose to help with #2604
2019-09-03 23:47:05 +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
Semyon
ab440418e1
Added Lighthouse audit tag for InfluxDB ( #2359 )
2019-03-06 09:22:01 +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
021426058a
Replace var with const/let ( #2241 )
2019-01-03 21:55:41 +01:00
Peter Hedenskog
7a155cb33c
Tag CPU data and Lighthouse score in InfluxDB ( #2225 )
...
* Add specific tags for CPU data in InfluxDB
Pre this version you could get the CPU data but it was kind of hard
to understand the tags. With this fix we add a cpu tag that either is
category or event. That way it's easier to pickup (and understand)
that data.
* Add audit tag for Lighthouse tests sent to InfluxDB
Before the fix we just sent "score" but no tag telling which score.
We now add a tag named audit that tells which audit that is used
for the score.
See #2222 and #2224
2018-11-28 11:05:31 +01:00
soulgalore
fa89f6feba
fix bluebird dependency
2018-11-27 21:15:13 +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
8703133374
Use dayjs instead of moment ( #2200 )
2018-11-05 06:12:46 +01:00