Prometheus Exporter for Slurm. Uses the prometheus python implementation.
These collectors are intended to be used with prometheus to ship stats. Each collector collects data on a different aspect of slurm. Feel free to add or update these collectors to suit your needs.
This collector is a prometheus version of this:
http://giovannitorres.me/graphing-sdiag-with-graphite.html
This collector will collect sdiag stats allowing you to chart your scheduler performance over time.
This collector grabs the current sshare data for users. This assumes that you are using a two tier simple fairshare system of accounts and users of those accounts.
This collector pulls the current state of all the nodes in the cluster and then computes overall stats of the cluster such as number of nodes down, number of nodes in use, etc.
This collector pulls stats for Harvard SEAS.
Simply build the rpm via rpmbuild -ba prometheus-slurm-exporter.spec
and install then use systemd to run the various unit files to get the exporters running.
You can example dashboards for the various collectors in the dashboards
directory.