Skip to content

Server that collects metrics from Slurm and exposes them in the Prometheus format

License

Notifications You must be signed in to change notification settings

marcc-hpc/slurm_exporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slurm Prometheus Exporter

Server that collects metrics from Slurm and exposes them in the Prometheus format. The exporter access SLURM by ssh, tipically running in a outside machine that can reach the HPC.

Run it in the same machine as slurm is not supported right now.

Install

Requires Go >=1.8

go get github.com/mso4sc/slurm_exporter
$GOPATH/src/github.com/mso4sc/slurm_exporter/utils/install.sh

Usage

slurm_exporter -host=<HOST> -ssh-user=<USER> -ssh-password=<PASSWD> [-listen-address=:<PORT>] [-countrytz=<TZ>] [-log.level=<LOGLEVEL>]

Defaults

<PORT>: :9100
<HOST>: localhost, not supported
<TZ>: Europe/Madrid
<LOGLEVEL>: error

Docker

https://hub.docker.com/r/mso4sc/slurm_exporter/

About

Server that collects metrics from Slurm and exposes them in the Prometheus format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.2%
  • Shell 11.8%