Update to cc-backend version 1.0.0

This commit is contained in:
2023-06-27 15:08:03 +02:00
parent 1de04dd30d
commit f0bccc8229
10 changed files with 2628 additions and 320 deletions

View File

@@ -4,7 +4,7 @@
"title": "HPC cluster description",
"description": "Meta data information of a HPC cluster",
"type": "object",
"properties":{
"properties": {
"name": {
"description": "The unique identifier of a cluster",
"type": "string"
@@ -14,7 +14,7 @@
"type": "array",
"items": {
"type": "object",
"properties":{
"properties": {
"name": {
"description": "Metric name",
"type": "string"
@@ -39,12 +39,28 @@
"avg"
]
},
"peak": {
"description": "Metric peak threshold (Upper metric limit)",
"type": "number"
},
"normal": {
"description": "Metric normal threshold",
"type": "number"
},
"caution": {
"description": "Metric caution threshold (Suspicious but does not require immediate action)",
"type": "number"
},
"alert": {
"description": "Metric alert threshold (Requires immediate action)",
"type": "number"
},
"subClusters": {
"description": "Array of cluster hardware partition metric thresholds",
"type": "array",
"items": {
"type": "object",
"properties":{
"properties": {
"name": {
"description": "Hardware partition name",
"type": "string"
@@ -60,13 +76,13 @@
},
"alert": {
"type": "number"
},
"remove": {
"type": "boolean"
}
},
"required": [
"name",
"peak",
"caution",
"alert"
"name"
]
}
}
@@ -75,7 +91,12 @@
"name",
"unit",
"scope",
"timestep"
"timestep",
"aggregation",
"peak",
"normal",
"caution",
"alert"
]
},
"minItems": 1
@@ -85,7 +106,7 @@
"type": "array",
"items": {
"type": "object",
"properties":{
"properties": {
"name": {
"description": "Hardware partition name",
"type": "string"
@@ -108,15 +129,42 @@
},
"flopRateScalar": {
"description": "Theoretical node peak flop rate for scalar code in GFlops/s",
"type": "integer"
"type": "object",
"properties": {
"unit": {
"description": "Metric unit",
"$ref": "embedfs://unit.schema.json"
},
"value": {
"type": "number"
}
}
},
"flopRateSimd": {
"description": "Theoretical node peak flop rate for SIMD code in GFlops/s",
"type": "integer"
"type": "object",
"properties": {
"unit": {
"description": "Metric unit",
"$ref": "embedfs://unit.schema.json"
},
"value": {
"type": "number"
}
}
},
"memoryBandwidth": {
"description": "Theoretical node peak memory bandwidth in GB/s",
"type": "integer"
"type": "object",
"properties": {
"unit": {
"description": "Metric unit",
"$ref": "embedfs://unit.schema.json"
},
"value": {
"type": "number"
}
}
},
"nodes": {
"description": "Node list expression",
@@ -125,7 +173,7 @@
"topology": {
"description": "Node topology",
"type": "object",
"properties":{
"properties": {
"node": {
"description": "HwTread lists of node",
"type": "array",
@@ -205,15 +253,16 @@
}
}
},
"required":[
"required": [
"node",
"socket",
"memoryDomain"
]
}
},
"required":[
"required": [
"name",
"nodes",
"topology",
"processorType",
"socketsPerNode",
@@ -227,7 +276,7 @@
"minItems": 1
}
},
"required":[
"required": [
"name",
"metricConfig",
"subClusters"

View File

@@ -86,8 +86,8 @@
},
"minProperties": 1
},
"cpu_used": {
"description": "CPU active core utilization",
"cpu_user": {
"description": "CPU user active core utilization",
"properties": {
"node": {
"$ref": "job-metric-data.schema.json"
@@ -479,7 +479,8 @@
]
},
"required": [
"cpu_used",
"cpu_user",
"cpu_load",
"mem_used",
"flops_any",
"mem_bw",

View File

@@ -193,8 +193,8 @@
"description": "Instructions executed per cycle",
"$ref": "job-metric-statistics.schema.json"
},
"cpu_used": {
"description": "CPU active core utilization",
"cpu_user": {
"description": "CPU user active core utilization",
"$ref": "job-metric-statistics.schema.json"
},
"flops_dp": {
@@ -326,7 +326,8 @@
}
},
"required": [
"cpu_used",
"cpu_user",
"cpu_load",
"mem_used",
"flops_any",
"mem_bw"
@@ -338,6 +339,7 @@
"user",
"project",
"cluster",
"subCluster",
"numNodes",
"exclusive",
"startTime",

View File

@@ -193,7 +193,7 @@
},
"data": {
"type": "array",
"items": {
"contains": {
"type": "number",
"minimum": 0
},

View File

@@ -15,7 +15,6 @@
"F/s",
"CPI",
"IPC",
"load",
"Hz",
"W",
"°C",