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ÓDULOFUNCIÓNPOLLING
OverviewEstado general de todos los componentes5s
FremenCPU, RAM, disco por nodo3s
Spice FlowLog Raft, término, líder2s
SandwormWorkloads en cola/corriendo/fallidos5s
Spacing Guildreq/s, latencia P50/P95/P993s
SietchQueries analíticas interactivasOn demand
HarvesterJobs ETL activos, rows procesadas10s
Bene GesseritSesiones, tokens, audit log10s

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.