Skip to main content

Grafana Panel Template

v1.0.0

Generate a Grafana panel JSON from intent — datasource, query, transform, visualization.

Grafana Panel JSON
{
  "title": "Request Rate",
  "type": "timeseries",
  "datasource": {
    "type": "prometheus",
    "uid": "Prometheus"
  },
  "targets": [
    {
      "expr": "rate(http_requests_total[5m])",
      "legendFormat": "{{job}}",
      "refId": "A"
    }
  ],
  "fieldConfig": {
    "defaults": {
      "unit": "reqps"
    },
    "overrides": []
  },
  "options": {
    "tooltip": {
      "mode": "multi"
    },
    "legend": {
      "displayMode": "table",
      "placement": "bottom"
    }
  },
  "gridPos": {
    "x": 0,
    "y": 0,
    "w": 12,
    "h": 8
  },
  "id": 1
}