Dashboards & Reporting
Dashboard Guide
Build widget-based dashboards from real-time and historical metrics.
Dashboards are built from a grid layout of widgets, each backed by a real query against Prometheus/VictoriaMetrics or your monitor and incident data — there's no separate "demo mode" dataset.
Creating a dashboard
curl -X POST https://api.monsphere.com/api/v1/organizations/:orgId/dashboards \
-H "X-Api-Key: msk_live_..." \
-H "Content-Type: application/json" \
-d '{"name": "Production Overview"}'Widget types
Dashboards support a range of widget types spanning time-series charts, single-stat panels, status grids, and tables — each configured with its own query and refresh interval. Layout is drag-and-drop, backed by a real grid-position model so layouts persist exactly as arranged.
Public share links
Dashboards can be shared via a public, unauthenticated link for stakeholders who shouldn't need a MonSPHERE account — useful for a lightweight internal status view.
Where the data comes from
Every widget query ultimately hits the same Prometheus/VictoriaMetrics pipeline documented in Platform Architecture — dashboards, reports, and the alert engine all read from one metrics source of truth.