promview
Promview es una consola operativa para Prometheus Alertmanager que ingiere alertas vía webhooks de múltiples fuentes, persiste el estado actual en PostgreSQL y ofrece una interfaz web y cliente Tauri para filtrar, agrupar, reconocer y silenciar alertas activas.
Ficha actualizada 24 sept 2026, 14:38 · upstream 24 sept 2026, 14:37 · release sin release detectada
Qué es promview
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Promview actúa como una capa superior a Prometheus Alertmanager, diseñada específicamente para la gestión operativa de las alertas que ya se están enviando. A diferencia de Alertmanager, que decide quién debe ser despertado, Promview proporciona persistencia del estado y memoria histórica, permitiendo ver cuándo comenzó una alerta y quién la reconoció. No reemplaza la lógica de routing, agrupación o notificaciones de Alertmanager, sino que complementa su funcionalidad con una interfaz para el operador on-call.
- Centralizar alertas provenientes de múltiples instancias de Alertmanager en un único panel de control.
- Gestionar el ciclo de vida operativo de las alertas mediante reconocimiento (acknowledge), asignación de responsables y notas sin modificar la configuración de Alertmanager.
- Visualización histórica del estado de las alertas activas, permitiendo analizar tendencias más allá del momento presente.
- Filtrado avanzado por etiquetas y agrupación para reducir el ruido operativo en dashboards de monitorización.
- Actualización en tiempo real de los estados de alerta mediante Server-Sent Events para integraciones con otros sistemas.
- Uso de un cliente de escritorio Tauri que comparte la misma interfaz que la consola web para uso local.
- Persistencia del estado en PostgreSQL, lo que permite consultar el historial y no solo el estado actual en vivo.
- Soporte nativo para múltiples fuentes de Alertmanager con tokens de autenticación independientes por fuente.
- Interfaz unificada disponible tanto en navegador web como en cliente de escritorio Tauri.
- API REST completa que permite automatizar acciones como acknowledge, close o assign mediante curl o scripts.
- Autenticación flexible mediante OIDC para entornos corporativos o tokens Bearer simples para desarrollo.
- Mantenimiento de todas las etiquetas y anotaciones originales sin mapeo a esquemas fijos.
- El proyecto se encuentra en fase beta; el README recomienda fijar una versión exacta y no usar tags flotantes en producción.
- No reemplaza la lógica de routing, inhibición o notificaciones de Alertmanager, que debe configurarse externamente.
- Dependencia externa de una base de datos PostgreSQL para la persistencia del estado de las alertas.
- La gestión de tokens de autenticación requiere rotación manual o uso de CLI, sin automatización integrada en el ciclo de vida.
- Los eventos de stream tienen una ventana de retención configurable que puede requerir ajuste para evitar gaps en la reconexión.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Para producción, utilice un PostgreSQL externo y configure autenticación OIDC o tokens Bearer robustos. Fije una versión exacta del binario o imagen Docker (ej. cropalato/promview:beta) en lugar de rastrear tags móviles. Asegure el puerto 8080 y 5432 según corresponda. Configure la retención de stream events (PROMVIEW_STREAM_RETENTION) para evitar acumulación innecesaria de datos históricos.
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.
