├── .dockerignore ├── .gitignore ├── Dockerfile ├── Job.hs ├── Main.hs ├── Node.hs ├── Prometheus.hs ├── README.md ├── Report.hs ├── Setup.hs ├── Slurm.hs ├── Slurm ├── DB.hsc ├── Hostlist.hsc ├── Init.hsc ├── Internal.hsc ├── Job.hsc ├── Node.hsc └── Stats.hsc ├── TRES.hs ├── User.hs ├── docker-run ├── grafana ├── nodes.json ├── queued.json └── running.json ├── slurm-prometheus-exporter.cabal └── stack.yaml /.dockerignore: -------------------------------------------------------------------------------- 1 | .stack-work 2 | .git 3 | grafana 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.stack-work/ 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /Job.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Job.hs -------------------------------------------------------------------------------- /Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Main.hs -------------------------------------------------------------------------------- /Node.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Node.hs -------------------------------------------------------------------------------- /Prometheus.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Prometheus.hs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/README.md -------------------------------------------------------------------------------- /Report.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Report.hs -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /Slurm.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm.hs -------------------------------------------------------------------------------- /Slurm/DB.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/DB.hsc -------------------------------------------------------------------------------- /Slurm/Hostlist.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Hostlist.hsc -------------------------------------------------------------------------------- /Slurm/Init.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Init.hsc -------------------------------------------------------------------------------- /Slurm/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Internal.hsc -------------------------------------------------------------------------------- /Slurm/Job.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Job.hsc -------------------------------------------------------------------------------- /Slurm/Node.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Node.hsc -------------------------------------------------------------------------------- /Slurm/Stats.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/Slurm/Stats.hsc -------------------------------------------------------------------------------- /TRES.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/TRES.hs -------------------------------------------------------------------------------- /User.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/User.hs -------------------------------------------------------------------------------- /docker-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/docker-run -------------------------------------------------------------------------------- /grafana/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/grafana/nodes.json -------------------------------------------------------------------------------- /grafana/queued.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/grafana/queued.json -------------------------------------------------------------------------------- /grafana/running.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/grafana/running.json -------------------------------------------------------------------------------- /slurm-prometheus-exporter.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatironinstitute/slurm-prometheus-exporter/HEAD/slurm-prometheus-exporter.cabal -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-23.21 2 | packages: 3 | - . 4 | --------------------------------------------------------------------------------