Open app

Import Grafana dashboards

Export any dashboard from Grafana as JSON and import it into Plexus: panel layout carries over, panel types are mapped to their Plexus equivalents, and the metric names found in your queries are bound to the metrics your sources actually report. Free on every tier.

Export from Grafana

In Grafana: dashboard → Share → Export → Save to file (or copy the JSON). Raw API responses work too — Plexus accepts bare dashboard JSON, grafana.com downloads, and GET /api/dashboards/uid/… wrappers as-is.

Import

  1. Open Dashboards in Plexus and choose Migrate → Import from Grafana.
  2. Paste or upload the JSON and hit Parse. Nothing is created yet — you get an import report first: every panel in the file listed as either mapped (with its Plexus panel type) or skipped with the reason. No panel is ever silently dropped.
  3. Bind metrics. The importer extracts metric names from your queries (PromQL, InfluxQL, Flux, Graphite, and SQL are understood) and shows each one next to a picker over the metrics your org actually reports — exact and suffix matches are pre-filled. Anything you leave unbound imports as an empty panel you can wire up later.
  4. Create. The dashboard opens with the original's layout — both grids are 24 columns, so positions carry over directly.

How panels map

GrafanaPlexus
timeseries / graphline (bars → bar, points → scatter, filled → area, stacked preserved)
stat / singlestat / gauge / bargaugestat
tabledata grid
heatmapheatmap
logslist
piechart / barchartbar
texttext (content preserved)
rowsection header
anything elseline if a query is extractable, otherwise skipped with a note

What doesn't carry over

  • Thresholds are noted in the import report but not applied — alerting in Plexus comes from monitors, not panel config.
  • Template variables ($var) aren't translated; queries that only reference variables import unbound.
  • Field overrides, transformations, and panel links are dropped — the report says so wherever it loses something you might miss.
  • Imports cap at 100 panels; anything beyond that is listed as skipped.

Units have a conservative mapping (volts, temperatures, percentages, and similar); unrecognized units are dropped with a note rather than guessed.