upmonitor
Monitor de servicios autocontenido que ofrece estado en tiempo real, drag-and-drop y notificaciones integradas.
Ficha actualizada 23 sept 2026, 6:01 · upstream 23 sept 2026, 5:57 · release v1.0.6
Qué es upmonitor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
upmonitor es un servicio de monitorización de servicios web autocontenido, diseñado para ser ligero y visualmente atractivo. Su enfoque minimalista lo diferencia de los paneles de control complejos como Grafana o Zabbix, ofreciendo una experiencia más intuitiva sin sacrificar funcionalidad.
El sistema permite añadir múltiples servicios a su dashboard mediante un panel de drag-and-drop, donde cada servicio se representa con iconos personalizados y datos en tiempo real. Incluye tres modos visuales distintos para cada widget: solo icono, icono con nombre o mini-dashboard con métricas como latencia, disponibilidad y gráfico de actividad.
Una característica destacada es su enfoque anti-falsos positivos: los intentos fallidos se reintentan antes de declarar un servicio caído. Un intento que recupera tras el reintentamiento se registra como advertencia, no como incidente activo, manteniendo la continuidad del servicio.
El sistema genera iconos personalizados para cada servicio sin depender de IA externa, optimizando automáticamente los archivos en formato WebP. También incluye una función de ping console que registra cada comprobación de salud con detalles completos sobre intentos y errores.
Para la comunicación, upmonitor soporta notificaciones a Telegram, Slack o cualquier webhook mediante un panel de configuración integrado. Además, permite compartir el dashboard invitando a usuarios como administradores o solo lectura, y ofrece exportación/importación de configuraciones para respaldo y recuperación.
- Monitoreo de servicios web en producción con dashboards personalizados
- Gestión de infraestructura DevOps con alertas automáticas y notificaciones
- Monitorización de microservicios distribuidos con métricas detalladas
- Dashboard visual para equipos de desarrollo que necesitan ver estado de servicios
- Seguridad operativa con detección temprana de fallos en servicios críticos
- Gestión de despliegues y monitoreo continuo de aplicaciones web
- Monitoreo en tiempo real con estados coloreados (verde, amarillo, rojo) y indicador de pulso
- Anti-falsos positivos: intentos fallidos reintentan antes de declarar servicio caído
- Drag-and-drop para arrastrar y soltar widgets en el dashboard
- Iconos personalizados generados automáticamente sin dependencias externas
- Notificaciones integradas a Telegram, Slack o cualquier webhook
- Modo oscuro por defecto con diseño responsivo y totalmente adaptable
- No incluye gestión de alertas en tiempo real (solo notificación tras fallo)
- Sin integración nativa con herramientas como Prometheus o Datadog
- El dashboard es estático: no permite crear widgets dinámicos desde el frontend
- La persistencia de datos se realiza solo mediante SQLite, sin backup automático
- No ofrece capacidades avanzadas de análisis predictivo ni automatización de escalado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
upmonitor se despliega como un contenedor único con imagen Docker oficial. Se recomienda usar docker-compose para producción: el servicio se ejecuta en modo no reiniciable, y las configuraciones (servicios, iconos, base de datos) se guardan en un volumen persistente llamado 'config'. Para desarrollo local, se puede ejecutar el backend Go junto al frontend Vue mediante docker compose con build enabled. Se recomienda usar variables de entorno para la dirección del servicio y el directorio de configuración. El sistema soporta tanto arquitectura x86_64 como ARM64, lo que facilita su despliegue en entornos con diferentes arquitecturas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.