Machine Monitoring¶
The dashboard provides real-time visibility into all your machines' health, performance, and process status.
Machine Status¶
Online/Offline Detection¶
The agent sends a heartbeat to Firestore every 30 seconds. The dashboard considers a machine:
| Status | Condition | Indicator |
|---|---|---|
| Online | Heartbeat within last 3 minutes | Green dot |
| Offline | No heartbeat for 3+ minutes | Red/grey dot |
| Stale | Heartbeat is older than expected but within threshold | Yellow dot |
Last Seen¶
Each machine shows a "last seen" timestamp. For offline machines, this tells you when the machine last communicated.
System Metrics¶
Metrics are reported by the agent every 60 seconds:
| Metric | Range | Source |
|---|---|---|
| CPU | 0-100% | Overall CPU utilization |
| Memory | 0-100% | RAM usage percentage |
| Disk | 0-100% | Primary disk usage |
| GPU | 0-100% | GPU utilization (NVIDIA via NVML, others via WinTmp) |
Color Coding¶
Metrics use traffic-light colors:
| Color | Threshold | Meaning |
|---|---|---|
| Green | 0-60% | Healthy |
| Yellow | 60-80% | Warning |
| Red | 80-100% | Critical |
View Modes¶
Card View¶
The default view displays each machine as a card:
- Machine name and status indicator
- CPU, memory, disk, GPU meters with percentages
- Sparkline mini-charts showing recent trends
- Process list with status badges
- Agent version
Click a machine card to expand details.
List View¶
A compact table view with sortable columns:
- Machine name
- Status (online/offline)
- CPU, Memory, Disk, GPU values
- Process count
- Last heartbeat
- Agent version
Useful when managing many machines.
Sparkline Charts¶
Each metric in card view shows a tiny sparkline chart representing recent values. These give you an at-a-glance trend without clicking into the machine.
Historical Metrics¶
Click on a machine to view detailed historical metrics:
Time Ranges¶
| Range | Resolution | Data Points |
|---|---|---|
| 24 hours | 1 minute | ~1,440 points |
| 7 days | 15 minutes | ~672 points |
| 30 days | 1 hour | ~720 points |
Charts¶
The metrics detail panel shows interactive Recharts line graphs for:
- CPU usage over time
- Memory usage over time
- Disk usage over time
- GPU usage over time (if available)
Hover over data points for exact values and timestamps.
Process Status¶
Each machine card shows its configured processes with status badges:
| Badge | State | Meaning |
|---|---|---|
| Green | RUNNING | Process is alive and responding |
| Yellow | STALLED | Process exists but not responding |
| Red | KILLED | Process was terminated |
| Grey | STOPPED | Process not running, autolaunch off |
| Grey (dim) | INACTIVE | Executable not found |
Click a process to open the Process Dialog for management and configuration.
Machine Information¶
Each machine reports additional details:
| Field | Description |
|---|---|
| Hostname | Windows computer name (used as machine ID) |
| OS | Windows version (e.g., "Windows 11 Pro 10.0.22631") |
| CPU Model | Processor name (e.g., "Intel Core i9-9900X") |
| Agent Version | Installed Owlette version (e.g., "2.1.8") |
| Uptime | Time since last agent start |