Now, this is one of the more amusing bugs/problems that I run into recently. If you want to use the integrated inputs.internet_speed
plugin in telegraf to monitor your home internet speed, you probably end up with a configuration similar to this one
# Monitors internet speed in the network
[[inputs.internet_speed]]
## Sets if runs file download test
## Default: false
enable_file_download = false
interval = "30m"
If you do this, then you probably run into issues like the following:
2022-02-02T02:00:00Z E! [inputs.internet_speed] Error in plugin: fetching server list failed: unable to retrieve server list
According to issue#9852 this only happens each hour at :00 and :30 minutes. Probably the servers are overloaded at those times, as everybody is configuring to do speedtest at exact :00 and :30 minutes.
So, I changed the interval to 33m
and suddenly it works as expected.
It’s somewhat amusing but still, WTF?!?