9 Commits

Author SHA1 Message Date
Sven van Ginkel cb659fcf16 chore: refactor prometheus to handle missing data (#2696)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2026-02-04 19:25:20 -05:00
Alex Justesen bdad072a3d Fallback to http request when checking for internet connection (#2685)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2026-02-04 11:10:25 -05:00
Sven van Ginkel d27000f05f feat: Add Prometheus (#2440)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2025-12-02 16:31:40 -05:00
Alex Justesen 8c0758c120 [Feature] Tests and a CI pipeline (#2101) 2025-03-18 21:41:00 -04: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
Alex Justesen efa1dd91f3 CI Generator (#578)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-07 12:26:43 -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
Alex Justesen 37405dd42b CI workflow (#137) 2022-11-10 07:24:12 -05:00
Alex Justesen eb5341a3f1 initial commit 2022-09-11 09:40:09 -04:00