In the beginning
Ignore build artifact
Execute ping command, and parse results
Separate ping, and return struct
Use a ticker to schedule pings
Add ping results to ring buffer
Added timestamp to ping results
Don't kill process if ping errors
Start web server
Forwarded port to host
Update ring pointer
Handler to display ring contents
Ensure we always start from the right place in the ring
Separate file for web functions
Display graph of avg ping rtt
Less output
Added title
Bigger graph
Use struct for chart data
Display all data series