Is your feature request related to a problem? Please describe.
When building a Dashboard to track device operational status filtered by
Label (e.g., per-unit network dashboards), the only available widget is
"MonitorList," which offers just two View Modes: List and Honeycomb. Neither
mode shows status history over time — only current status. For network
operations (uptime tracking across dozens of devices per unit), this makes it
impossible to see at a glance when a device went down, for how long, or spot
patterns — which is exactly what tools like Grafana/Zabbix solve with a
"State Timeline" visualization (horizontal colored bars per device showing
status changes across a time range, with hover tooltips).
Describe the solution you'd like
- Add a "State Timeline" view mode to the MonitorList widget (or as a
new widget type) — one row per monitor/device, showing status as a
colored bar across the selected time range (e.g., Online = green, Offline
= red), matching the reference layout attached (Zabbix-style: device name,
colored duration bar, timestamps along the bottom).
- Configurable status-to-color mapping — let the user define which
color represents which status (e.g., Operational = green, Degraded =
yellow, Offline = red), rather than a fixed hardcoded scheme.
- Configurable tooltip metrics — let the user choose which metrics
appear on hover (e.g., current status, last status change time, uptime %,
response time) instead of a fixed/no tooltip.
- Additional visualization types beyond current List/Honeycomb, similar
to what's already offered elsewhere in the product's own dashboard builder
(Time series, Bar chart, Stat, Gauge, Bar gauge, Table, Pie chart, Heatmap,
Status history, Histogram — see the visualization picker screenshot) —
these should also be selectable for Monitor/device data, not just for
metrics data sources.
Reference: Grafana Dashboard
Additional context
Screenshots show:
- Reference: a State Timeline-style visualization (Zabbix/Grafana source)
showing exactly the desired layout — per-device colored bars over
"Last 1 hour," with Online (green) / Offline (red) states
- Current OneUptime MonitorList widget settings: only "List" and "Honeycomb"
under View Mode, with basic Title/Max Rows options
- The product's own dashboard "All visualizations" panel already lists many
chart types (including "State timeline: State changes and durations") —
this confirms the visualization type may already exist in the platform for
other data sources and just needs to be made available for Monitor/Label-
filtered data as well
- Desired end result: a grouped, multi-section dashboard (e.g., "WB1316
Network," "WB1316 Wireless Network," "WB1316 Back Office") each showing
live status timelines per device, filterable by Label
Deployment Type: Self hosted
Version: OneUptime 12.0.28
Is your feature request related to a problem? Please describe.
When building a Dashboard to track device operational status filtered by
Label (e.g., per-unit network dashboards), the only available widget is
"MonitorList," which offers just two View Modes: List and Honeycomb. Neither
mode shows status history over time — only current status. For network
operations (uptime tracking across dozens of devices per unit), this makes it
impossible to see at a glance when a device went down, for how long, or spot
patterns — which is exactly what tools like Grafana/Zabbix solve with a
"State Timeline" visualization (horizontal colored bars per device showing
status changes across a time range, with hover tooltips).
Describe the solution you'd like
new widget type) — one row per monitor/device, showing status as a
colored bar across the selected time range (e.g., Online = green, Offline
= red), matching the reference layout attached (Zabbix-style: device name,
colored duration bar, timestamps along the bottom).
color represents which status (e.g., Operational = green, Degraded =
yellow, Offline = red), rather than a fixed hardcoded scheme.
appear on hover (e.g., current status, last status change time, uptime %,
response time) instead of a fixed/no tooltip.
to what's already offered elsewhere in the product's own dashboard builder
(Time series, Bar chart, Stat, Gauge, Bar gauge, Table, Pie chart, Heatmap,
Status history, Histogram — see the visualization picker screenshot) —
these should also be selectable for Monitor/device data, not just for
metrics data sources.
Reference: Grafana Dashboard
Additional context
Screenshots show:
showing exactly the desired layout — per-device colored bars over
"Last 1 hour," with Online (green) / Offline (red) states
under View Mode, with basic Title/Max Rows options
chart types (including "State timeline: State changes and durations") —
this confirms the visualization type may already exist in the platform for
other data sources and just needs to be made available for Monitor/Label-
filtered data as well
Network," "WB1316 Wireless Network," "WB1316 Back Office") each showing
live status timelines per device, filterable by Label
Deployment Type: Self hosted
Version: OneUptime 12.0.28