Getting Node Details
Get detailed information on a specific compute node in your Fuzzball cluster.
Please select either the web UI or CLI tab to see the appropriate instructions for your
environment.
As of the time if this writing, the web UI does not have the capability to display node information. This functionality is coming soon.
Get detailed information about a specific node by providing its node ID:
$ fuzzball node get <node-id>
Example:
$ fuzzball node get node-worker-01
ID: node-worker-01
Hostname: worker-01.local
CPU: cpu/x86_64
Resources:
Cores: 8 total (3 allocated, 5 available)
Memory: 16.0 GB total (5.0 GB allocated, 11.0 GB available)
Devices:
gpu/nvidia: 2 total (1 requested, 1 available)
Running Jobs: (2)
JOB ID | JOB NAME | REQUESTED CORES | REQUESTED MEMORY (GB) | REQUESTED DEVICES | STARTED AT
fab5985c-3157-5e6c-b60b-f2fd8e17fefd data-processing 2 4.0 gpu/nvidia:1 2025-09-30 10:15:23
e3211b77-117a-54ce-a2d9-420b4c673416 Hidden Job 1 1.0 None N/A
The output includes:
- ID: Node identifier
- Hostname: Network hostname
- CPU: CPU model name or architecture
- Total: Capacity of the node
- Allocated: Currently in use by running jobs
- Available: Free capacity for new jobs
Consumable resources are tracked per device type:
- Total Count: Number of devices installed on the node
- Requested Count: Devices currently requested by jobs
- Available Count: Devices remaining that are not requested by jobs
For each job that is currently running on the node:
- JOB ID: Unique identifier for the job
- JOB NAME: Job name from the workflow definition
- REQUESTED CORES: CPU cores requested by the job
- REQUESTED MEMORY (GB): Memory requested by the job
- DEVICES: Consumable devices requested by the job
- STARTED AT: Timestamp of when the job started
Jobs shown are workflow stages currently executing on this node. If you don’t have permission to view the corresponding workflow, the job will appear as “Hidden Job” with only the job ID visible.
For programmatic access, use the --json flag:
$ fuzzball node get node-worker-01 --json
This returns complete node information in JSON format:
{
"id": "node-worker-01",
"host_name": "worker-01.local",
"cpu": "cpu/x86_64",
"memory_gb": 16.0,
"resource_summary": {
"total_cores": 8,
"allocated_cores": 3,
"available_cores": 5,
"total_memory_gb": 16.0,
"allocated_memory_gb": 5.0,
"available_memory_gb": 11.0,
"device_summaries": [
{
"device_type": "gpu/nvidia",
"total_count": 2,
"requested_count": 1,
"available_count": 1
}
]
},
"running_jobs": [
{
"job_id": "fab5985c-3157-5e6c-b60b-f2fd8e17fefd",
"job_name": "data-processing",
"workflow_id": "28c82150-309b-5325-a305-32be6bff71d1",
"requested_cores": 2,
"requested_memory_gb": 4.0,
"requested_device_details": [
{
"device_type": "gpu/nvidia",
"count": 1
}
],
"started_timestamp": 1727692523
},
{
"job_id": "e3211b77-117a-54ce-a2d9-420b4c673416",
"job_name": "Hidden Job",
"workflow_id": "a344f889-3fc2-5479-847d-12da70d52ac8",
"requested_cores": 1,
"requested_memory_gb": 1.0,
"requested_device_details": []
}
]
}