Metrics
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns top 10 latest SLURM metrics from duckdb
application/json
counter_valuenumber · nullableOptional
gauge_valuenumber · nullableOptional
idinteger · int64Required
kindstring · nullableOptional
namestringRequired
tagsanyOptional
timestampintegerRequired
500
Failed to connect/fetch from SLURM metrics table in database
application/json
get
/v2/metrics/slurmAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns latest SLURM cluster overview statistics
application/json
cpu_loadnumber · nullableOptional
cpus_idlenumber · nullableOptional
cpus_totalnumber · nullableOptional
mem_allocnumber · nullableOptional
mem_freenumber · nullableOptional
mem_realnumber · nullableOptional
timestampintegerRequired
500
Failed to fetch SLURM cluster overview
application/json
get
/v2/metrics/slurm/overviewAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns state breakdown for CPUs and nodes
application/json
timestampintegerRequired
500
Failed to fetch SLURM state breakdown
application/json
get
/v2/metrics/slurm/overview/stateAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns list of all partitions with their statistics
application/json
cpu_loadnumber · nullableOptional
free_memorynumber · nullableOptional
idle_cpusnumber · nullableOptional
idle_nodesnumber · nullableOptional
partition_namestringRequired
real_memorynumber · nullableOptional
timestampintegerRequired
total_cpusnumber · nullableOptional
500
Failed to fetch partition statistics
application/json
get
/v2/metrics/slurm/partitionsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
namestringRequired
Partition name to query timeseries for
Responses
200
Returns time series data for the specified partition
application/json
partition_namestringRequired
500
Failed to fetch partition time series
application/json
get
/v2/metrics/slurm/partitions/{name}/timeseriesAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns CPU load time series (last 10 data points)
application/json
timestampintegerRequired
valuenumber · doubleRequired
500
Failed to fetch CPU load time series
application/json
get
/v2/metrics/slurm/timeseries/cpu-loadAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns memory time series (last 10 data points for free and allocated)
application/json
500
Failed to fetch memory time series
application/json
get
/v2/metrics/slurm/timeseries/memoryLast updated
Was this helpful?