Skip to main content
Metoro can import Grafana dashboard JSON into a Metoro dashboard.
Grafana dashboard import is in Alpha. It performs a best-effort conversion that should give you a good starting point, but manual adjustments may be needed after import.

Import a Grafana dashboard

  1. Go to Dashboards.
  2. Create a dashboard in the folder where you want the imported dashboard to live.
  3. Click Edit in the top right, or press E.
  4. Click Dashboard settings (the gear icon).
  5. Select Import JSON.
  6. Select Grafana JSON.
  7. Paste your Grafana dashboard JSON.
  8. Import the dashboard, review the converted widgets, and save any adjustments.

Known limitations

Grafana import currently has the following known limitations:
  • Heatmaps are not supported.
  • Status history widgets are not supported.
  • Transforms are not supported.
  • Some PromQL functions, such as idelta, are not supported by MetoroQL.
  • Dynamic numbers of groups, such as collapsible groups based on variables, are not supported.
Widgets that Metoro does not currently support are imported as empty markdown widgets. If a PromQL function is used that MetoroQL does not support, the chart will show an error with the unsupported function name.
There is also a known layout issue where ordering can sometimes differ slightly from Grafana. For example, some widgets may be smaller or larger than they were in the original Grafana dashboard.
If you need any of these limitations supported, or if you find something else that does not import as expected, contact your Metoro representative and let us know. We can usually prioritize and ship fixes or requests in 2-5 days.

Keep imported dashboards synced

After importing a Grafana dashboard, you can export it as a Kubernetes ConfigMap and keep it in your clusters so Metoro can automatically keep your dashboards synced. To export the imported dashboard:
  1. Open the dashboard and choose Edit.
  2. Click Dashboard settings (the gear icon).
  3. Select Export.
  4. Choose YAML (ConfigMap).
  5. Apply the generated ConfigMap to your cluster.
See Manage Dashboards with Kubernetes ConfigMaps for the full ConfigMap workflow.