46 Commits

Author SHA1 Message Date
Alex Justesen 62f13fb009 Mark speedtest as scheduled when triggered using the API (#2597)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-12-26 15:11:39 -05:00
Alex Justesen f751def2fd Add dispatched_by field to results and update related logic (#2431)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-24 10:30:49 -05:00
Alex Justesen 069d7c2582 Cleaned up panel acl (#2375)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-01 00:07:44 -04:00
Sven van Ginkel f4731aa6a8 [Feature] Add Download/Upload bytes/elapsed to InfluxDB (#2256)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2025-07-07 20:35:56 -04:00
Sven van Ginkel 6f9a51f20a [Feature] Add Ping and server data to results (#2195) 2025-05-07 17:06:49 -04:00
Alex Justesen 7348f06325 [Feature] Refactor InfluxDB integration + add bulk import results (⚠️ breaking change) (#1866)
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
2024-12-04 16:40:02 -05:00
Alex Justesen 04dbee30fc [Feature] Added healthy indicator to results (#1814)
* added healthy indicator to results

* added benchmark helper to make assessing benchmarks easier

* code quality

* skip changes to the resource
2024-11-23 10:45:21 -05:00
Alex Justesen b39a6920f6 [Feature] Added benchmarks to results table (#1813)
added benchmarks to results table
2024-11-22 21:07:03 -05:00
Alex Justesen 59677dbd81 [Feature] Refactor manual and scheduled speedtest process (#1804)
* cache external ip address response for 30s

* removed ping url config

* case result service to enum

* refactored scheduled speedtest process

* use new speedtest process when triggering a manual test

* removed old jobs

* set run speedtest job timeout

* removed color from result service enum

* default skip ips to an empty string

* fixed service enum label

* log an error when a job in the speedtest batch fails

* prune batches and failed jobs

* moved parsing cli exception message to a helper

* removed unused tests
2024-11-22 11:21:46 -05:00
Sven van GInkel b233627e70 Add Server location to results and export (#1542) 2024-06-21 17:39:39 -04:00
Sven van Ginkel 6af99b5992 Adding ISP value to result, export, notifications & influxdb (#1515)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2024-06-11 06:41:41 -04:00
Alex Justesen 8ed0ccea12 [Feature] Removed general settings page (BREAKING CHANGE) (#1464) 2024-06-06 12:55:25 -04:00
Alex Justesen ce21ae24db Laravel 11.x Shift (#1389)
Co-authored-by: Shift <shift@laravelshift.com>
2024-05-06 08:00:29 -04:00
Alex Justesen b5e3fc0864 [Chore] Badges labels and color updates (#1363) 2024-04-09 22:22:15 -04:00
svenvg93 bfe91172c5 Add upload and download latency information (#1353)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2024-04-05 19:05:39 -04:00
Alex Justesen fcf9fa2278 [Chore] Refactored executing Ookla speedtests and added new events (#1264) 2024-02-29 15:24:16 -05:00
Alex Justesen f097ce471b [Bug] Download and upload bits should be a nullable int (#1170) 2024-02-19 18:59:30 -05:00
Alex Justesen 18602f571f Dev Release v0.16.0 (#1143) 2024-02-19 11:22:51 -05:00
Alex Justesen 5296ef5340 [Chore] Refactored get jitter data method (#1105) 2024-02-06 20:28:39 -05:00
Alex Justesen b2928ae18f [Feature] Extend number helper (#1082) 2024-02-01 19:44:57 -05:00
Alex Justesen 0199b2fe62 [Bug} Removed guest role (#776) 2023-09-17 11:10:44 -04:00
Alex Justesen debdeb6e5f Laravel 10 Mid-Shift (#771)
Co-authored-by: Shift <shift@laravelshift.com>
2023-09-16 08:04:51 -04:00
Alex Justesen 2e14e7ad47 [Feature] User role (#762) 2023-09-12 21:54:21 -04:00
Alex Justesen 545540e2e2 [Feature] Filament v3 (#736) 2023-09-11 16:10:37 -04:00
Alex Justesen caac0c7dbd [Bugfix] Influxdb packet loss type (#726) 2023-09-04 17:38:39 -04:00
Alex Justesen 07214d554e [Feature] Refactored format data for InfluxDB (#721) 2023-09-04 12:28:35 -04:00
Alex Justesen 45a6437e5c Laravel Fixer (#592)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-12 07:02:17 -04:00
Alex Justesen b29290913a Laravel 10.x Shift (#576)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-07 11:22:45 -04:00
Ramesh Kumar a7f3374074 #443 passing verifySSL to the client (#486) 2023-03-15 18:58:55 -04:00
Alex Justesen 1238840886 Result comments (#414) 2023-02-18 08:30:19 -05:00
Alex Justesen 462bb59581 Failed speedtests (#318) 2023-01-12 18:05:48 -05:00
Rumen Nikiforov c901acf156 Added server_id, server_host and server_name as tags for influxdb (#305) 2023-01-10 15:42:41 -05:00
Alex Justesen 5d7793b1d0 Percent change on stats widgets (#247) 2022-12-19 15:13:43 -05:00
Alex Justesen 6fb404fb1e Revert "exploring address pinging"
This reverts commit 90978bca9f.
2022-12-18 08:46:55 -05:00
Alex Justesen 90978bca9f exploring address pinging 2022-12-18 08:43:19 -05:00
Alex Justesen a0ed54312c null safe model helper for chart data (#218) 2022-12-16 15:44:18 -05:00
Alex Justesen 73ba1c1884 made additional metrics nullable in case they're not available (#168) 2022-11-23 06:47:01 -05:00
Alex Justesen 1472ba4c9b Influxdb data failure (#147) 2022-11-13 10:00:15 -05:00
Alex Justesen 67132b3912 Result created event (#138) 2022-11-10 14:41:46 -05:00
adamus1red 2bb13fa936 Add jitter data to InfluxDB feed (#136) 2022-11-10 14:13:59 -05:00
Alex Justesen a0077d0c50 Filament user trait and result stats error (#30) 2022-09-27 21:06:24 -04:00
Alex Justesen a1087ac933 Filament admin panel (#27) 2022-09-27 18:51:42 -04:00
Alex Justesen cc12e4caab Influxdb support (#13) 2022-09-15 06:34:10 -04:00
Alex Justesen 015b08b48e Expanded speedtest results (#14) 2022-09-14 15:38:01 -04:00
Alex Justesen c99900970d removed speedtest model 2022-09-12 15:16:18 -04:00
Alex Justesen eb5341a3f1 initial commit 2022-09-11 09:40:09 -04:00