c2bb0465d0
Adds diagrams and expands the ATC demo path so the cockpit is fully described in-repo.
2.3 KiB
2.3 KiB
Features
Topology & visualization
- Layouts: Orbit, Galaxy, Clusters, Lanes, Helix
- Color modes: Status, Power, Connection, Model, Subnet
- Live pulse packets on connected OME links (toggleable)
- Pan / zoom / Reset view (fit-to-fleet)
- Hover tips; click = inspector; double-click = Quick Connect
- Ghost offline links optional
Filters & focus
- Include toggles: Servers, iDRACs (both off → empty map + message)
- Connected only, Powered on, Has power reading, Min watts, Search
- Network / model / group rails
- Clear / Reset filters restores defaults
- KPI Apply as map filter aligns map to the KPI cohort
KPI fleet context popups
Every top KPI tile opens an interactive modal:
- Nodes, Servers, iDRACs, Connected, Offline, Powered on, Live power, Avg/node, Power samples
- Summary pills, search, sort
- Per-device actions: Focus, SSH, Quick Connect, Inventory, Chat, iDRAC Web
Inspector & inventory
- Live identity, connection, power fields
- Soft-refresh on fleet poll (does not wipe loaded inventory)
- Full inventory + application/firmware landscape from OME
InventoryTypes - Inventory cache per device id
Live feed & notifications
- Collapsible / lightly draggable live feed
- Merged events + alerts + hottest power
- New device / removed device toasts + notify cards when OME inventory changes after baseline poll
Triage
- Critical / Warning / Events / Hottest / All feed
- Search, detail pane, jump to connect / chat / tickets
Quick Connect
- iDRAC Web (new tab)
- SSH terminal (in-app)
- Ask AI / Inspector shortcuts
- No hardcoded
ssh://root@…links
In-browser SSH
- Username + password login popup (username remembered locally)
- xterm.js vendored locally
- Fleet IP allowlist; multi-user session caps
Cockpit chat
- Model selector (Open WebUI catalog + vLLM)
- Fleet-aware system context (budgeted for 4096-token models)
- Quick prompts; focus device context
- Backends: vLLM direct or Open WebUI virtual models
Ops desk
- Tickets for Jody / Laurens handoff
- Create, accept, assign, status, notes, delete
- Persisted in SQLite
GPU matrix
- Live V100 cards from metrics sidecar
- Shown in left rail + available to chat context
Branding / chrome
- Dell logo → cockpit home
- Ticker with pulse, power, alerts, visible count
- Drawers: Chat, Ops, OpenManage AI iframe