Metrics

Cedana API for metrics

Get metrics (K8s)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Returns k8 metrics from duckdb

application/json
namestringRequired
get
/v2/metrics/k8

Get metrics (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Returns top 10 latest SLURM metrics from duckdb

application/json
counter_valuenumber · nullableOptional
gauge_valuenumber · nullableOptional
idinteger · int64Required
kindstring · nullableOptional
namestringRequired
tagsanyOptional
timestampintegerRequired
get
/v2/metrics/slurm

Get cluster overview (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
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
get
/v2/metrics/slurm/overview

Get state breakdown (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Returns state breakdown for CPUs and nodes

application/json
timestampintegerRequired
get
/v2/metrics/slurm/overview/state

Get partition statistics (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
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
get
/v2/metrics/slurm/partitions

Get partition time series (Slurm)

get

Returns CPU load and free memory time series for the specified partition over the last 10 data points

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
namestringRequired

Partition name to query timeseries for

Responses
chevron-right
200

Returns time series data for the specified partition

application/json
partition_namestringRequired
get
/v2/metrics/slurm/partitions/{name}/timeseries

Get CPU load time series (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Returns CPU load time series (last 10 data points)

application/json
timestampintegerRequired
valuenumber · doubleRequired
get
/v2/metrics/slurm/timeseries/cpu-load

Get memory time series (Slurm)

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Returns memory time series (last 10 data points for free and allocated)

application/json
get
/v2/metrics/slurm/timeseries/memory

Last updated

Was this helpful?