Funcionalidadactivecreado Tue Sep 22#monitoring#wireless#ups#signage#frontend#javascript#ux#victoriametrics
User value
Decisión de Edu del 20-09-2026: las gráficas del proyecto llegaban como mucho a 24 horas de histórico. Ahora la ficha de un punto de acceso, un SAI o una pantalla, además de la gráfica grande de WiFi y el informe por equipo, ofrecen también 7 días y 30 días. Los tableros de flota y las vistas de grupo se quedan en 24h en esta primera entrega (entrega 2 los sube también, midiendo antes el coste de la consulta agregada en PROD).
Cómo funciona
static/js/utils/chartTime.jses la fuente única del rango: los botones de selección, el formato de fecha (con fecha visible además de hora cuando el rango pasa de 24h), y el recorte de la serie que llega en vivo por WebSocket.- Bug latente corregido de paso: la serie en vivo se recortaba antes por número de puntos fijo (360), no por ventana de tiempo — así que la gráfica de 24h en realidad se quedaba en ~12h, y la de 30 días se habría quedado en ~7 días. Ahora el recorte es por ventana de tiempo real.
- En rangos largos (7d/30d), la recarga periódica de la página no repite la consulta agregada completa — solo tiene sentido refrescar continuamente en rangos cortos.
- Cache-bust en cadena de todos los módulos que importan algo tocado por el cambio.
Implementación — dos entregas
- Entrega 1 (
9ff389c4, v1.150.0, 20-09) — ficha de equipo (AP, SAI, pantalla), gráfica grande de WiFi, informe por equipo (30d).MonitoringChartGrid.js,MonitoringChartPanel.js,MonitoringReport.jsy sus equivalentes en Wireless/UPS/Signage. Sin verificar en pantalla al commitear. - Entrega 2 (
b464d327, v1.151.0, 21-09) — tableros de flota y vistas de grupo. Medido antes en PROD con la organización de demostración (170 puntos de acceso): la consulta agregada de 30 días tarda 0,3 segundos; no hizo falta tocar el servidor. Botones también centralizados enchartTime.js; tooltip y eje con fecha; recarga periódica saltada en rangos largos; 20 referencias?v=actualizadas, una por módulo.
Commits relacionados
9ff389c4(20-09-2026) — v1.150.0, entrega 1/2.b464d327(21-09-2026) — v1.151.0, entrega 2/2.
Véase también
- [[feature—monitoring—dashboard-customize]]
- [[feature—monitoring—group-report-button]]
- [[incident—20260921—dashboards-informes-sai-wifi-campos-sin-consulta]]
- [[entity—monitoring—targetlistout-payload-slim]]