MonSPHERE

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.

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.