Qué gana el usuario
Al abrir el informe de un equipo — un punto de acceso, un SAI o una pantalla — y elegir el rango de 30 días, cada gráfica lleva ahora debajo una línea con sus tres valores más altos y sus tres valores más bajos, cada uno con el día y la hora en que ocurrió. Antes ese dato solo se veía pasando el cursor por la curva; en el PDF impreso no hay cursor, así que la gráfica sola no decía nada. Ahora sí, tanto en pantalla como en papel.
Cómo usarla
- Abrir la ficha de un equipo (punto de acceso, SAI o pantalla).
- Pulsar Report y elegir el rango de 30 días.
- Bajo cada gráfica aparecen dos filas: “Máximos” con los tres valores más altos, “Mínimos” con los tres más bajos, cada uno con su hora.
- Pulsar Print genera el PDF en vertical: la misma información sale también ahí — Edu lo comprobó sobre un PDF real.
Límite conocido: si una gráfica se queda en cero durante todo el rango (por ejemplo, tráfico nocturno), los tres valores más bajos son tres ceros — es el dato real, no un fallo.
Implementación
static/js/pages/monitoring/MonitoringReport.js::_extremesHtmlcalcula los extremos a partir de los mismos puntos que ya pinta la gráfica (sin petición nueva al servidor);_initReportChartslos inserta bajo cada gráfica.static/css/components.css: clases.report-chart-extremesy.report-extremes-label, con tokens de espaciado y color (--space-4,--space-16,--text-secondary,--text-primary).- El bloque CSS del PDF (
PRINT_CSS, dentro del propioMonitoringReport.js) lleva su propia copia de esas clases para el papel. - Traducciones nuevas en
djangojs.po: “Highest” → “Máximos”, “Lowest” → “Mínimos”. - El módulo es compartido: sirve igual para el informe de Wireless, UPS y Signage, que reutilizan el mismo descriptor.
- De paso, esta revisión confirmó
PRINT_CHART_PX(1000×330 px, el tamaño de captura de cada gráfica al imprimir): Edu lo comprobó sobre un PDF real y deja de estar marcado como sin verificar en el código.
Commits relacionados
6ca312706d5a96150e0f700ab9be62357c0fe1a4— feat(monitoring): informe de un equipo, extremos bajo cada gráfica + PRINT_CHART_PX verificada (v1.153.0, 22-09-2026).
Pendiente
Edu detectó de paso (task #337) que el cursor sincronizado entre gráficas de la ficha de un equipo a veces no aparece en todas hasta refrescar; el informe no sincroniza sus propias gráficas, así que no afecta a esta feature, pero queda anotado como pista para quien toque MonitoringChartGrid o MonitoringChartPanel.
Related parcial: no existía página dedicada al informe (Report) de un equipo en el Supercontexto. Búsqueda anti-duplicados agresiva (más de diez variantes de slug/término) solo encontró 2 páginas relacionadas legítimas por área — no llegan a las 5 exigidas, así que se documenta la excepción aquí. Los commits previos de esta misma funcionalidad (v1.150.0, v1.152.0, v1.152.1) no tienen página propia — candidatos a fusionar aquí si se documentan más adelante.
Véase también
- [[feature—monitoring—group-toolbar]]
- [[feature—monitoring—diagnostico-proveedor-visible]]