alexjustesen / speedtest-tracker

Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.
https://speedtest-tracker.dev/
MIT License
2.65k stars 98 forks source link

Remotely trigger speedtests #1047

Open alexjustesen opened 8 months ago

alexjustesen commented 8 months ago

Source: https://github.com/alexjustesen/speedtest-tracker/discussions/1046

📜 Description

For various reasons a test should be able to be trigged without having to set a schedule or manually from the UI.

✅ To-do list

ChristophKronberger commented 7 months ago

Hey @alexjustesen !

Love this Project and want to contribute. Would like to go forward with this issue.

alexjustesen commented 6 months ago

@ChristophKronberger trying to organize my thoughts around this feature. I need to document the API feature better in a separate issue while I'll link later but this gives us a high level benchmark for remotely triggering speedtests.

ChristophKronberger commented 6 months ago

Hey @alexjustesen !

sure take your time and let me know if i can do anything.

in #1141 ive uploaded the postman collection.

If the API grows i also can imagine using swagger.

alexjustesen commented 6 months ago

I was looking at https://treblle.com/product/api-documentation to assist with API documentation, their Laravel package will also generate the Swagger docs so this might be a useful way to dynamically generate docs.