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 Turret
s 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
Turret
plugins and "point" glados to those plugins to allow for non-nativeTurret
s. - Create a
Turret
from 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
Turrets
out of.
Glados is released under the MIT License..