Eye of Ibad
Dashboard de observabilidad en tiempo real
Eye of Ibad es el dashboard de observabilidad y control del ecosistema Dune. Aplicación Next.js que se conecta exclusivamente a Spacing Guild como punto de entrada único — nunca conecta directamente a componentes internos.
Módulos
| MÓDULO | FUNCIÓN | POLLING |
|---|---|---|
| Overview | Estado general de todos los componentes | 5s |
| Fremen | CPU, RAM, disco por nodo | 3s |
| Spice Flow | Log Raft, término, líder | 2s |
| Sandworm | Workloads en cola/corriendo/fallidos | 5s |
| Spacing Guild | req/s, latencia P50/P95/P99 | 3s |
| Sietch | Queries analíticas interactivas | On demand |
| Harvester | Jobs ETL activos, rows procesadas | 10s |
| Bene Gesserit | Sesiones, tokens, audit log | 10s |
Stack técnico
- ✦Next.js 14 con App Router
- ✦TypeScript strict
- ✦Tailwind CSS + shadcn/ui
- ✦Recharts para gráficos de métricas
- ✦SWR para polling con revalidación
- ✦Zustand para estado local del dashboard
Acceso
bash
# Eye of Ibad se instala como parte del cluster
dune dashboard status
# Eye of Ibad: ✦ online at :3000
# Gateway: ✦ connected at :8080
# Modules: 9/9 reporting
# Abrir en el browser
dune dashboard open
# Opening https://app.dunestack.dev in browser...✦ Nota:Eye of Ibad se conecta exclusivamente a Spacing Guild (:8080) como API Gateway. Nunca conecta directamente a Spice, Sietch, Sandworm u otros componentes internos del cluster.