Dashboard de sistemas

Rust Dashboard

Un dashboard de sistema y Docker que combina un agente en Rust con una interfaz Svelte para visibilidad operativa.

Señal operativa
Estado
En producción
Tipo de proyecto
Herramienta personal
Rol
Arquitectura, agente Rust y dashboard web
Alcance
Arquitectura, agente e interfaz
Stack
Rust · Axum · Tokio · Svelte · TypeScript · Vite · SQLite · Docker · WebSockets

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.

Servicios

  • Arquitectura de sistemas
  • Desarrollo en Rust
  • Desarrollo de dashboards

Pruebas

  • Agente Rust para información de sistema y Docker
  • Dashboard web con estados operativos tipados

Arquitectura

Un agente Rust de recolección está separado de un dashboard web tipado para que los datos sirvan a más de una interfaz.

Material aprobado

Interfaz operativa de Rust Dashboard.
Dashboard operativo para señales del sistema y Docker.

Privacidad

No se publican detalles de infraestructura, hostnames, direcciones, credenciales ni datos en vivo.

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.

¿Seguimos?

Hablemos del problema real.

Hablemos