Fase 2: Tablero de Métricas del Enjambre¶
Objetivo¶
Desarrollar, empaquetar y desplegar el portal web público de estadísticas en tiempo real y mapa de nodos distribuido, publicado como software libre en el repositorio de Git de MxOS.
Trazabilidad: [FUNC-004], [TECH-004]
Hitos de la Fase¶
Hito 2.1: Motor de Recolección Descentralizada¶
Crear el servicio en segundo plano que sondea la DHT para identificar los nodos activos.
Tarea 2.1.1 [TECH-004]: Implementar el colector pasivo que consulta periódicamente
ipfs dht findprovspara los CIDs activos del espejo.Bloqueado por: Fase 1 (Tarea 1.2.2).
Desbloquea: Tarea 2.1.2.
Tarea 2.1.2 [TECH-004]: Integrar la base de datos local MaxMind GeoLite2 para resolver la geolocalización aproximada (país y estado) sin almacenar direcciones IP completas.
Bloqueado por: Tarea 2.1.1.
Desbloquea: Hito 2.2.
Hito 2.2: Interfaz Web Pública Reactiva¶
Construir el portal web ligero de visualización para la comunidad.
Tarea 2.2.1 [FUNC-004]: Diseñar la interfaz con mapa interactivo y contador de nodos activos.
Bloqueado por: Tarea 2.1.2.
Desbloquea: Tarea 2.2.2.
Tarea 2.2.2 [FUNC-004]: Integrar el tablero en la infraestructura web de MxOS bajo
mirrors.mx-os.mx.Bloqueado por: Tarea 2.2.1.
Desbloquea: Hito 2.3.
Hito 2.3: Publicación del Repositorio de Código Abierto¶
Liberar el código del tablero para auditoría comunitaria.
Tarea 2.3.1 [FUNC-004]: Documentar las instrucciones de despliegue y publicar el repositorio bajo licencia libre en el Git de la Fundación MxOS.
Bloqueado por: Tarea 2.2.2.
Desbloquea: Fase 3.