I was prototyping something that could monitor a few api endpoints in parallel, collect timing stats using sqlite, then output a static status page, statistics and graphs.
Kind of like what smokeping does, just wanted to see what a from-scratch implementation that did just what I needed might look like.
Ended up being about 400 lines. Only dependencies were go-sqlite and go-chart.
Kind of like what smokeping does, just wanted to see what a from-scratch implementation that did just what I needed might look like.
Ended up being about 400 lines. Only dependencies were go-sqlite and go-chart.