Tablero de Métricas del Enjambre¶
Identificador Funcional: [FUNC-004]
Objetivo¶
Proporcionar visibilidad pública en tiempo real sobre el estado del enjambre de distribución, permitiendo a la comunidad auditar la disponibilidad de los repositorios y visualizar el crecimiento de la red.
Requisitos del Tablero¶
Descubrimiento descentralizado: Las métricas de pares se obtienen consultando la tabla hash distribuida (DHT) de IPFS para los CIDs activos del catálogo, sin requerir que los nodos instalen software cliente adicional ni transmitan telemetría privada.
Directorio estructurado de custodios:
Visualización tabular de custodios y nodos participantes.
Columnas canónicas normalizadas:
Rol,Custodio,Módulos custodiados,Ubicación territorialyAfiliación.Distintivos honoríficos en una sola línea protegida (por ejemplo,
⭐ Gateway Oficialo🛡️ Guardián Pionero).
Interacción y ergonomía:
Copiado de identidad criptográfica (Peer ID / DI) con un clic al portapapeles y confirmación táctil visual (
✓ ¡Copiado!).Filtrado reactivo por etiquetas de módulos en tiempo real con barra de estado y botón de restablecimiento (
✕).
Métricas y observabilidad expuesta:
Número total de nodos proveedores activos en el enjambre.
Módulos soportados (Fedora ISOs, Fedora Everything, CentOS Stream BaseOS y AppStream).
Estado operativo del gateway público en HOBOPS.IO.
Identificador de contenido (CID) raíz activo en el espejo.
API REST en vivo bajo
/api/v1/telemetry.Exportador de métricas en formato Prometheus bajo
/metrics.
Transparencia y código abierto: El código fuente completo reside en el repositorio canónico https://git.mx-os.mx/MxOS/vigia.