-
-
Notifications
You must be signed in to change notification settings - Fork 204
Description
Is your feature request related to a problem?
No errors are being produced, but from practical data accuracy perspective it is an issue.
Please describe.
There is a particular Speedtest server that is automatically selected as the best server for testing about 15% of the time. This server is consistently, and significantly slower than all other servers that have been selected for testing. The end result is that the Dashboard indicates significant fluctuations in download/upload speeds (i.e., whenever this particular server is selected for the test). In reality there isn't a performance issue with my Internet connection, but rather with that specific Speedtest server. I don't currently use thresholds for notifications, however this situation could potentially trigger notifications that seem to indicate an issue when in fact no real issue exists.
Describe the solution you'd like
In short, I would like to be able to exclude such servers from testing.
I'm thinking in terms of a configuration option, "Exclude Speedtest Servers", that allows me to specify a list of servers to be excluded from testing. When a server is selected as the best server, the exclude list is checked to see if the server appears on the list. If it does, the next best server is selected and the exclusion check repeated until a server is found that is not on the exclude list.
I think it would be easiest to specify servers to be excluded by the server ID number since this is unique and readily available in the results display. Either enter the server ID number directly, or for better validity checking, display a pulldown selection box that is populated with all of the unique server IDs (with corresponding names as a visual verification) that appear in the results table (the list probably wouldn't be that long; my database only has 11 unique servers).
Additional context
Add any other context or screenshots about the feature request here.