├── .gitignore ├── CHANGELOG.md ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── README.md ├── accounts.go ├── cpus.go ├── cpus_test.go ├── go.mod ├── go.sum ├── gpus.go ├── images ├── Job_Status.png ├── Node_Status.png └── Scheduler_Info.png ├── lib └── systemd │ └── prometheus-slurm-exporter.service ├── main.go ├── node.go ├── node_test.go ├── nodes.go ├── nodes_test.go ├── packages ├── README.md ├── rpm │ ├── README.md │ └── prometheus-slurm-exporter.spec └── snap │ └── README.md ├── partitions.go ├── queue.go ├── queue_test.go ├── scheduler.go ├── scheduler_test.go ├── snap └── snapcraft.yaml ├── sshare.go ├── test_data ├── sdiag.txt ├── sinfo.txt ├── sinfo_cpus.txt ├── sinfo_mem.txt └── squeue.txt └── users.go /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | go/ 3 | *.snap 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/README.md -------------------------------------------------------------------------------- /accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/accounts.go -------------------------------------------------------------------------------- /cpus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/cpus.go -------------------------------------------------------------------------------- /cpus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/cpus_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/go.sum -------------------------------------------------------------------------------- /gpus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/gpus.go -------------------------------------------------------------------------------- /images/Job_Status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/images/Job_Status.png -------------------------------------------------------------------------------- /images/Node_Status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/images/Node_Status.png -------------------------------------------------------------------------------- /images/Scheduler_Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/images/Scheduler_Info.png -------------------------------------------------------------------------------- /lib/systemd/prometheus-slurm-exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/lib/systemd/prometheus-slurm-exporter.service -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/main.go -------------------------------------------------------------------------------- /node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/node.go -------------------------------------------------------------------------------- /node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/node_test.go -------------------------------------------------------------------------------- /nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/nodes.go -------------------------------------------------------------------------------- /nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/nodes_test.go -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/rpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/packages/rpm/README.md -------------------------------------------------------------------------------- /packages/rpm/prometheus-slurm-exporter.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/packages/rpm/prometheus-slurm-exporter.spec -------------------------------------------------------------------------------- /packages/snap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/packages/snap/README.md -------------------------------------------------------------------------------- /partitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/partitions.go -------------------------------------------------------------------------------- /queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/queue.go -------------------------------------------------------------------------------- /queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/queue_test.go -------------------------------------------------------------------------------- /scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/scheduler.go -------------------------------------------------------------------------------- /scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/scheduler_test.go -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /sshare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/sshare.go -------------------------------------------------------------------------------- /test_data/sdiag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/test_data/sdiag.txt -------------------------------------------------------------------------------- /test_data/sinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/test_data/sinfo.txt -------------------------------------------------------------------------------- /test_data/sinfo_cpus.txt: -------------------------------------------------------------------------------- 1 | 5725/877/34/6636 2 | -------------------------------------------------------------------------------- /test_data/sinfo_mem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/test_data/sinfo_mem.txt -------------------------------------------------------------------------------- /test_data/squeue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/test_data/squeue.txt -------------------------------------------------------------------------------- /users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vpenso/prometheus-slurm-exporter/HEAD/users.go --------------------------------------------------------------------------------