Dashboard de sistemas
Rust Dashboard
Un dashboard de sistema y Docker que combina un agente en Rust con una interfaz Svelte para visibilidad operativa.
El problema
El estado de un sistema es rico pero pocas veces legible. Operaciones necesita una superficie confiable que convierta contenedores, recursos y eventos en acción.
Decisiones
- Separar colección y presentación para que el agente sirva más allá de una UI.
- Usar un contrato tipado entre datos Rust y la superficie Svelte.
- Diseñar alrededor de jerarquía de señales, no de una pared de métricas.
Evidencia
- Arquitectura de agente Rust para información de sistema y Docker.
- Shell de dashboard Svelte con datos tipados y estados operativos.
- Forma de despliegue detrás de Traefik preparada para entornos reales.
Lo que aprendí
- La observabilidad es un problema de producto: señal sin jerarquía es ruido.
- Un contrato pequeño conserva libertad entre agente de sistemas e interfaces.