Responsive and mobile-friendly dashboard page with status information about KIKA hacklab, including:
Graphs are implemented with Flot and metrics are stored in InfluxDB.
Run npm install
to install all required npm
modules, then gulp
to rebuild all front-end assets.
If you make changes in non-minified JS assets, you must run gulp
to rebuild minified versions.
Metrics are currently stored in Influxdb by the scripts in kika-info-bus. Example queries:
curl -i -G 'https://db.softver.org.mk/influxdb/query?pretty=true' \
--data-urlencode "db=status" \
--data-urlencode "q=SELECT * FROM temperatures"
curl -i -G 'https://db.softver.org.mk/influxdb/query?pretty=true' \
--data-urlencode "db=status" \
--data-urlencode "q=SELECT * FROM landevices"
For the whole query language see the influxdb documentation.
Open/closed status is available at http://hacklab.ie.mk/status/ (regex for ^status: ...$), but this might also be included in the influxdb TBBD.