Glados (Generic Load Auditing of Servers) is a wrapper for Prometheus allowing simple python functions to be fed into Prometheus / Grafana.
The aim is to allow those who wish to write Turrets which monitor specific metrics and feed them into Prometheus.
This allows for simple, uncommon, metrics to be pulled from the Turret and can include a simple JSON file (with time).
Several goals on the horizon for this project include:
- Ability to write
Turretplugins and "point" glados to those plugins to allow for non-nativeTurrets. - Create a
Turretfrom a JSON file, thuse allowing simple on-server JSON input. - Ability to write a looping script which emits JSON output every N seconds and point glados to a directory of these scripts to create
Turretsout of.
Glados is released under the MIT License..