List Nodes
POST/registry-svc/nodes
Retrieve a list of nodes.
Request
- application/json
Body
List Registrys Request
object
Responses
- 200
- 400
- 401
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
Array [
]
]
]
nodes
object[]
The availability zone of the node
gpus
object[]
List of GPUs available on the node
Id Node.URL + IntraNodeId
processDetails
object[]
Required: ID of the instance
Last time the instance gave a sign of life
The region of the node
URL of the daemon running on the node. If not configured defaults to hostname + default Singulatron daemon port.
usage
object
cpu
object
CPU usage metrics.
Usage percentage.
Total available amount (in bytes).
Used amount (in bytes).
disk
object
Disk usage metrics.
Usage percentage.
Total available amount (in bytes).
Used amount (in bytes).
memory
object
Memory usage metrics.
Usage percentage.
Total available amount (in bytes).
Used amount (in bytes).
{
"nodes": [
{
"availabilityZone": "string",
"gpus": [
{
"busId": "string",
"computeMode": "string",
"gpuUtilization": 0,
"id": "string",
"intraNodeId": 0,
"memoryTotal": 0,
"memoryUsage": 0,
"name": "string",
"performanceState": "string",
"powerCap": 0,
"powerUsage": 0,
"processDetails": [
{
"memoryUsage": 0,
"pid": 0,
"processName": "string"
}
],
"temperature": 0
}
],
"id": "node_di9riJEvH2",
"lastHeartbeat": "string",
"region": "string",
"url": "string",
"usage": {
"cpu": {
"percent": 0,
"total": 0,
"used": 0
},
"disk": {
"percent": 0,
"total": 0,
"used": 0
},
"memory": {
"percent": 0,
"total": 0,
"used": 0
}
}
}
]
}
Invalid JSON
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string"
}