Grafana Dashboard Generator - Free Online Dashboard JSON Tool | IconVault

Build import-ready Grafana dashboard JSON visually: add timeseries, stat and gauge panels with PromQL queries, then copy or download. Free, in-browser.

All tools

Grafana Dashboard Generator

Build import-ready Grafana dashboard JSON visually

5 of 5 free uses left

Panels (2)

Import it in Grafana under Dashboards, New, Import. Datasource UID is assumed "prometheus".

Request rate

timeseries · reqps

rate(http_requests_total[5m])

Error rate

stat · percentunit

rate(http_requests_total{status=~"5.."}[5m])

Live dashboard JSON

{
  "uid": "my-service-overview",
  "title": "My Service Overview",
  "timezone": "browser",
  "schemaVersion": 39,
  "version": 1,
  "panels": [
    {
      "id": 1,
      "title": "Request rate",
      "type": "timeseries",
      "datasource": {
        "type": "prometheus",
        "uid": "prometheus"
      },
      "targets": [
        {
          "refId": "A",
          "expr": "rate(http_requests_total[5m])",
          "datasource": {
            "type": "prometheus",
            "uid": "prometheus"
          }
        }
      ],
      "fieldConfig": {
        "defaults": {
          "unit": "reqps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 0
      },
      "options": {}
    },
    {
      "id": 2,
      "title": "Error rate",
      "type": "stat",
      "datasource": {
        "type": "prometheus",
        "uid": "prometheus"
      },
      "targets": [
        {
          "refId": "A",
          "expr": "rate(http_requests_total{status=~\"5..\"}[5m])",
          "datasource": {
            "type": "prometheus",
            "uid": "prometheus"
          }
        }
      ],
      "fieldConfig": {
        "defaults": {
          "unit": "percentunit"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 6,
        "x": 6,
        "y": 0
      },
      "options": {}
    }
  ]
}

About this tool

IconVault's Grafana Dashboard Generator builds import-ready dashboard JSON without hand-writing it. Set the dashboard title and UID, add timeseries, stat and gauge panels, and for each panel pick a unit (percent, bytes, reqps, ms) and write the PromQL expression. The tool assembles correct gridPos layout, Prometheus datasource blocks and field config automatically.

You get a live preview of the dashboard JSON as you build, plus copy and download buttons. Import the file under Dashboards, New, Import in Grafana. It is free with no signup and runs fully in your browser. The honest caveat: the generator assumes a Prometheus datasource with the UID "prometheus", so update the datasource block if yours is named differently.

Frequently asked questions

Popular searches

grafana dashboard generatorgrafana json generatorcreate grafana dashboard onlinegrafana dashboard buildergrafana dashboard json exampleimport dashboard grafanagrafana dashboard templateprometheus grafana dashboardgrafana panel jsongrafana timeseries panel jsongrafana stat panel jsongrafana gauge panel jsongrafana dashboard uidgrafana schema versiongrafana gridposgrafana dashboard layoutbuild grafana dashboard without uigrafana dashboard as codegrafana json modelgrafana dashboard api importgrafana provisioning dashboardgrafana dashboard generator freeonline grafana dashboard buildergrafana dashboard from promqlpromql dashboard generatorrate http_requests_total dashboardgrafana error rate panelgrafana request rate dashboardgrafana monitoring dashboard templategrafana devops dashboardgrafana sre dashboardkubernetes grafana dashboard jsonnode exporter dashboard jsongrafana dashboard variablesgrafana dashboard tutorialhow to create grafana dashboardgrafana dashboard best practicesgrafana dashboard designgrafana panel typestimeseries vs stat grafanagrafana units percentgrafana field config unitgrafana datasource uid prometheusgrafana dashboard download jsongrafana import json filecopy grafana dashboard jsongrafana dashboard generator no signupgrafana dashboard quick startgrafana dashboard json validatorgrafana dashboard json schema

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →