Overview cards
The top of the dashboard displays summary cards for the most recent test run:- Download — Latest measured download speed in Mbps.
- Upload — Latest measured upload speed in Mbps.
- Ping — Latency in milliseconds at the time of the test.
- Jitter — Variation in latency across the test.
- Provider — Which provider produced the result (Ookla, LibreSpeed, Cloudflare, or Fast.com).
- Status —
Success,Failed, orSkipped(e.g., during a maintenance window).
History and trends
Below the summary cards, the dashboard shows time-series charts:- Download / upload over time — Line chart of bandwidth across the selected range.
- Ping over time — Latency chart, useful for spotting jitter or brief outages.
- Per-provider comparison — Overlay multiple providers to see how their measurements differ.
Recent runs table
A scrollable table lists individual test runs with:- Timestamp
- Provider
- Download / upload / ping / jitter
- Status (success / failed)
- Action menu (view details, delete, retry)
Run a test on demand
The Run Test button in the top right of the dashboard triggers a manual test immediately:
Manual runs use the same providers and storage as scheduled runs — there’s no separate history.
Live status
When a scheduled or manual test is executing, a live status indicator shows progress in real time using the built-in WebSocket connection. If you don’t see live updates, see Troubleshooting — WebSocket not connecting.Filters
The dashboard supports filtering by:- Provider — Show only results from a specific provider.
- Status — Show only successful or failed runs.
- Date range — Limit to a custom window.
- Schedule — Show only runs produced by a specific schedule.