When a large group of people change their habits, it can be tricky for infrastructures! Working from home and spending time indoor today means attending video calls and streaming movies and tv shows. This leads to increased internet traffic that can create congestion on the network infrastructure. So how do you get real-time visibility into your ISP connection? In this meetup, Mirko presents his setup based on a time series database and Raspberry Pi to better understand his ISP connection quality and speed — including upload and download speeds. Join us to discover how he does it using Telegraf, InfluxDB Cloud, Astro Pi, Telegram and Grafana! Finally, proof that your ISP connection is (or is not) as fast as it promises.
12. Monitor internet speed day & night
Collect data
View data
… and what can I do if I’m not at home?
13. NEED
Measure
Store
Visualize
Communication
HOW-TO
Raspberry Pi
Spreadsheet
Spreadsheet
Not possible
14. PRO
Easy to implement
Low effort to present data
CONS
Local
Requires PC to open file
Writing data (concurrency)
SD card corruption
Need to find a better solution!
15. NEED
Measure
Store
Visualize
Communication
HOW-TO
Raspberry Pi
InfluxDB
Grafana
Sense-hat
Telegram
16. PRO
Nothing to store locally
Maintenance not on me!
Possibility to learn flux!
CONS
Not much!!
Time to switch to influxdb2!
17. Several options available
Needed
▪ PublicAPI
▪ Scriptable
▪ Debian-like compatible
Not needed
▪ 100% uptime
▪ Certification
speedtest.net
speedtest CLI
18. Time Series DB
Needed
▪ Free
▪ Cloud based
▪ Public API
Not needed
▪ 100% uptime
▪ Large storage
influxdata
cloud free tier
19. Dashboard
Needed
▪ Free
▪ Cloud based
▪ Nice-looking
▪ App based (desiderata)
Not needed
▪ 100% uptime
▪ Lots of dashboards
Grafana
cloud free
20. Somehow give fast feedback
about my network
Needed
▪ Free
▪ Request based
▪ Easy to implement
Not needed
▪ 100% uptime
telegram
custom bot
36. PROS
Something quick and easy
On demand
Custom telegram bot on
Raspberry Pi
CONS
No slack app & workspace
No live notifications (yet)
No service in case of network
issues
37. PROS
Something quick and easy
On demand
Custom telegram bot on
Raspberry Pi
CONS
No slack app & workspace
No live notifications (yet)
No service in case of network
issues
38.
39.
40.
41.
42.
43.
44. Do not use random test server
Select optimal test server
Use good hardware at home
47. We look forward to bringing together our
community of developers to learn, interact
and share tips and use cases.
10-11 May 2021
Hands-On Flux Training
18-19 May 2021
Virtual Experience
www.influxdays.com/emea-2021-virtual-experience/