CGI-based system metrics collector and frontend.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
aurelian 4136026e3c Update '.drone.yml' 7 months ago
cmd Fix gap detection 8 months ago
.drone.yml Update '.drone.yml' 7 months ago
LICENSE Initial commit 8 months ago
README.md Added update form 8 months ago
go.mod Added gap detection algorithm 8 months ago
go.sum Added gap detection algorithm 8 months ago
iterator.go More documentation updates 8 months ago
ps.go Better hovering, minor documentation tweaks 8 months ago
screenshot.png Minor CSS tweaks; updated README 8 months ago
sysmet.go Better hovering, minor documentation tweaks 8 months ago
sysmet_test.go proper metrics, colors, bucketing API 8 months ago

README.md

sysmet

screenshot

A no-JavaScript CGI-based lightweight system metrics collector and frontend, effectively a very tiny version of the Grafana + Telegraf + InfluxDB stack.

API Documentation

Refer to pkg.go.dev as well as the test suites.

Note to Self

If I ever ponder about using BadgerDB over bbolt: don't, simply don't. Bbolt allows concurrent read opens AND (!!!) waits until the exclusive writer is done WITHOUT needing write permissions.