Monitoring
vHaaS continuously observes the Assemblies it hosts, so the state and behaviour of a test setup can be followed in real time. Monitoring covers two complementary areas:
- System metrics of the machine that hosts an Assembly — uptime, CPU, memory, disk, and network.
- Embedded hardware metrics from the HAI.Gen2 — current, voltage, and power per device channel, connection status, and the evaluation board status pin.
Together with the Assembly availability status, these signals make it possible to confirm that hardware is healthy before a booking, to watch a device under test while a session or CI job runs, and to correlate anomalies with test results afterwards.
Where to find monitoring data
Assembly view
An Assembly's own view surfaces its monitoring data in two places:
- Dashboard — a live current-consumption chart with devices mapped to power lines, for a health check at a glance. See Assembly Consumption Panel.
-
Monitoring tab — the full set of monitoring panels for that Assembly:
Panel Contents Host Overview Uptime, processors, RAM, CPU load, memory load, disk space, network traffic CPU Details CPU load over time, system threads and exceptions, top 5 processes Memory Details Memory load over time, top 5 processes Network Details Network traffic over time, network errors Disk Details Disk space over time, disk activity and I/O Embedded Hardware Details Current and power per channel, the HAI.Gen2 connection status, and — depending on the setup — the evaluation board status pin
Aggregated view for admins
Administrators can watch every Assembly in a context at once through the Explorer Monitoring page — see Administration › Monitoring.
Health and availability
Independently of the metric panels, vHaaS tracks whether each Assembly is reachable and healthy and reflects this in its availability status, which determines whether the Assembly can be booked. See Assembly statuses for what each status means.
Troubleshooting
| Symptom | Likely cause | Solution |
|---|---|---|
| No embedded hardware / power metrics | monitoring not enabled in the Assembly Profile, or no HAI on the Assembly |
Enabling it needs org-admin or assembly-owner permission — enable the monitoring flag in the profile, or ask an admin or support |
| A CI job fails on the hardware and the cause is unclear | Device state, connection, or resource limits | During the run, watch the consumption chart, the HAI connection status and evaluation board status pin, and host CPU/memory/network to localise the cause |
| Monitoring tab empty for an Assembly | Assembly is on stock or offline, so no live data is produced |
Check the Assembly status; a disconnected Assembly reports no metrics |
| HAI.Gen2 connection status shows disconnected | The HAI is unreachable or the Assembly host is down | Verify the Assembly is online; if it persists, contact support |
| Evaluation board status pin shows "not connected" | The status pin is not wired or not toggled by the software under test | Confirm the pin is configured in the Assembly Profile and toggled at runtime |
| No Monitoring option for a Cluster's resources | The Cluster is a Managed Resource without admin access | Monitoring and Logs are not available for Managed Resources; use the per-Assembly Monitoring tab instead |
| Explorer Monitoring page not visible | It is an admin-only view | Open the individual Assembly and use its Monitoring tab instead |
Related Topics
- Assembly — the hardware test setup that monitoring observes, and its Monitoring section
- HAI.Gen2 — the interface that provides per-channel electrical measurements
- Administration › Monitoring — the admin-only aggregated view
- CI Integration — running jobs whose behaviour can be watched here