See everything. Control everything.
Dragon’s Eye is the unified management interface for Tophan. One dashboard for every Scale, every node, every workload in your cluster.
| Feature | Description | Status |
|---|---|---|
| VM Management | Create, configure, snapshot, migrate, and destroy VMs | Beta |
| Resource Monitoring | Real-time CPU, memory, storage, and network metrics per node | Beta |
| Scale Marketplace | Browse, install, and configure Scales from a single interface | Beta |
| Vault Integration | Manage secrets, certificates, and trust chains without leaving the UI | Beta |
| SPICE Console | Full graphical console access to VMs directly in the browser | Beta |
| Network Visualisation | Interactive topology maps of virtual networks and traffic flow | Planned |
| Module Status | Health, version, and configuration status for every Scale | Beta |
| Cluster View | Multi-node overview with resource aggregation and placement visibility | Planned |
Dragon’s Eye is built for speed and clarity:
The UI loads fast because there’s nothing unnecessary in it. No telemetry, no analytics scripts, no third-party dependencies.
┌─────────────┐
│ Browser │
└──────┬──────┘
│ HTTPS
┌──────▼──────┐
│ Dragon's Eye│ Axum web server
│ (Rust) │
└──────┬──────┘
│ Unix socket / API
┌──────▼──────┐
│ tophand │ System orchestrator
└──────┬──────┘
│ Scale APIs
┌──────▼──────┐
│ Scale APIs │ Hypervisor, Storage, Network, etc.
└─────────────┘
Dragon’s Eye never talks to Scales directly. All operations flow through tophand, which enforces permissions, validates requests, and maintains a consistent view of system state.
This means Eye is stateless — it renders what tophand reports. If Eye crashes or restarts, nothing is lost. If you prefer CLI or API access, tophand serves the same endpoints Eye uses.