Generate complete Grafana dashboard JSON with panels for RED metrics, system resources, and business KPIs.
Act as a Grafana visualization expert. Generate a complete Grafana dashboard JSON model for monitoring a production service. ## Input Parameters - **Service Name**: [SERVICE_NAME] - **Data Source**: [DATASOURCE] (Prometheus / InfluxDB / Loki) - **Metrics Prefix**: [METRICS_PREFIX] - **Dashboard Focus**: [FOCUS] (RED metrics / infrastructure / business KPIs) - **Refresh Interval**: [REFRESH] (10s / 30s / 1m) ## Dashboard Layout Generate panels in this order: ### Row 1: Overview - Stat panel: Current RPS, Error Rate %, p99 Latency, Active Connections - Time series: Request rate over time with success/error breakdown ### Row 2: Latency - Heatmap: Request duration distribution - Time series: p50, p90, p95, p99 latency percentiles - Gauge: SLO compliance (% requests under threshold) ### Row 3: Errors - Time series: Error rate by status code (4xx vs 5xx) - Table: Top error messages with count - Stat: Error budget remaining ### Row 4: Resources - Time series: CPU and memory usage per pod/instance - Time series: Network I/O - Gauge: Disk usage percentage ### Row 5: Dependencies - Time series: Downstream service latency - Stat: Database connection pool utilization - Time series: Cache hit ratio ## Output Format Return valid Grafana dashboard JSON that can be imported directly. Include template variables for namespace, instance, and time range. Set appropriate thresholds with red/yellow/green colors.
Free to copy and use. Compatible with Claude 4 Opus, GPT-5, Gemini 2.5 Pro.
Set your service name, data source type, and metrics prefix. Import the generated JSON directly into Grafana via Dashboard > Import.
Initial release
Sign in and download this prompt to leave a review.