AI for Grafana
Design dashboards, panels, and alerts, wire data sources (Prometheus, Loki, Tempo, SQL), and debug Grafana errors with AI-assisted workflows.
Prompts
- Beginner
Grafana Ad-hoc Filters Variable Prompt
Add an ad-hoc filters template variable so viewers can dynamically filter dashboards by any label without editing queries.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Alert Silences and Mute Timings Prompt
Suppress Grafana alert noise during maintenance and off-hours using silences and mute timings without dropping real incidents.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Alerting Notification Templates Prompt
Author custom Grafana alert notification message templates with Go templating for contact points (Slack, email, PagerDuty).
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Azure Monitor Data Source Design Prompt
Design a Grafana Azure Monitor data source covering metrics, Log Analytics (KQL), and Resource Graph queries with least-privilege auth.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Business KPI Dashboard Design Prompt
Design an executive/business KPI dashboard in Grafana with stat panels, trend sparklines, thresholds, and period-over-period comparisons.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Canvas Panel Design Prompt
Build a Grafana Canvas panel for custom diagrams and topology with elements bound to live metric data and thresholds.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana CloudWatch Data Source Design Prompt
Design the Grafana CloudWatch data source for metrics, Logs Insights, and cross-account observability with least-privilege IAM.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Dashboard Migration Between Orgs Prompt
Migrate dashboards and folders between Grafana orgs or instances safely — remapping data source UIDs, folders, and preserving links.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Data Links and Drilldowns Prompt
Wire Grafana data links and drilldowns so panels jump to related dashboards, Explore, or external tools carrying filter context.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Data Source Provisioning YAML Prompt
Provision Grafana data sources as code with provisioning YAML in /etc/grafana/provisioning/datasources for reproducible, secret-safe config.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Elasticsearch Data Source Design Prompt
Design a Grafana Elasticsearch data source and query pipeline — index patterns, bucket/metric aggregations, log level fields, and template variables.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Enterprise Reporting PDF Prompt
Configure scheduled PDF reports in Grafana Enterprise, delivering dashboards to stakeholders via email on a cadence.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Exemplars Metrics to Traces Prompt
Configure Prometheus exemplars in Grafana so a metric spike links directly to the exact trace that caused it.
- Claude
- ChatGPT
Open prompt - Beginner
Grafana Explore Split View Workflow Prompt
Use Grafana Explore split view to correlate metrics, logs, and traces ad hoc during an incident without building a dashboard.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Folder Governance At Scale Prompt
Design Grafana folder structure, RBAC, and provisioning governance so dashboards stay organized and permissions scale.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Generic OAuth Proxy Auth Prompt
Configure Grafana Generic OAuth SSO or auth proxy against any OIDC provider, with role mapping and secure token handling.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Geomap Panel Design Prompt
Design a Grafana Geomap panel to plot geospatial metrics with markers, heatmaps, and layers driven by lat/lon or geohash fields.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Grizzly Dashboards as Code Prompt
Manage Grafana dashboards, folders, and alert rules as code with Grizzly (grr) using a kubectl-style apply/diff workflow.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Image Renderer Setup Prompt
Set up the Grafana image renderer as a plugin or remote service for panel image rendering, alert images, and PDF reports.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Incident Timeline Dashboard Prompt
Build a single-pane incident timeline dashboard in Grafana correlating annotations, deploys, alerts, and key signals on one shared time axis.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Infinity (JSON/CSV/GraphQL/REST) Data Source Prompt
Use the Grafana Infinity plugin to visualize JSON, CSV, GraphQL, and REST API data with root selectors, column parsing, and auth.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana InfluxDB (Flux/InfluxQL) Data Source Prompt
Configure a Grafana InfluxDB data source with both Flux and InfluxQL, choosing the right query language per version and building efficient panels.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana LDAP Auth Mapping Prompt
Configure Grafana LDAP authentication with org membership and role mapping from directory groups, including Active Directory.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Library Panels Reuse Prompt
Design reusable Grafana library panels shared across many dashboards so one edit propagates everywhere without copy-paste drift.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Node Graph Service Map Prompt
Build a Grafana Node graph panel that renders service dependency maps from tracing or metrics data with health-coded edges.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana PagerDuty/Opsgenie Contact Point Prompt
Configure Grafana Alerting contact points for PagerDuty and Opsgenie with notification policies, routing by label, and severity mapping.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Public Dashboards Secure Sharing Prompt
Enable Grafana public dashboards for safe external sharing while controlling data exposure, caching, and access scope.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Query Caching Enterprise Prompt
Configure Grafana Enterprise query caching to cut data source load and speed dashboards, with per-data-source TTLs and Redis backend.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana SQL Data Source (Postgres/MySQL) Dashboards Prompt
Build Grafana dashboards on Postgres or MySQL data sources using SQL macros ($__timeFilter, $__timeGroup) for time series and tables.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana State Timeline and Status History Prompt
Design Grafana State timeline and Status history panels to visualize discrete states like up/down, deploy phases, and health over time.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Synthetic Monitoring Checks Prompt
Design Grafana Synthetic Monitoring checks (HTTP, ping, DNS, traceroute, k6 browser) with probe locations, assertions, and SLO alerting.
- Claude
- ChatGPT
Open prompt - Intermediate
Grafana Table Panel Transformations Prompt
Shape Grafana table panels with transformations — join, organize, group-by, and calculations — to turn raw query frames into readable tables.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Team Sync External Groups Prompt
Map external IdP groups (LDAP/SAML/OAuth) to Grafana teams with team sync so membership and permissions stay automatic.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Terraform Provider Dashboards Prompt
Manage Grafana dashboards, folders, and alerts as code using the Terraform grafana provider with stable UIDs and state.
- Claude
- ChatGPT
Open prompt - Advanced
Grafana Usage Insights & Analytics Prompt
Use Grafana Enterprise Usage Insights to find unused dashboards, heavy data sources, and slow queries, then act on the analytics.
- Claude
- ChatGPT
Open prompt - Beginner
Grafana Value Mappings and Thresholds Prompt
Configure Grafana value mappings, thresholds, and color schemes so panels turn raw numbers into clear, consistent status signals.
- Claude
- ChatGPT
Open prompt
Guides
- · 8 min read
Grafana Error Guide: 'Access denied' — Dashboard & Folder Permissions
Fix 'Access denied' to a Grafana dashboard or folder — check org role, folder/dashboard permissions, team membership, RBAC roles, and provisioned permission rules to restore access.
Read guide - · 10 min read
Grafana Error Guide: 'failed to evaluate rule' — fixing unified alerting rule Error state
Fix 'failed to evaluate rule' in Grafana unified alerting — check datasource UID, query timeouts, NoData/Error handling, expressions and evaluation_timeout.
Read guide - · 8 min read
Grafana Error Guide: '502 Bad Gateway' from the Datasource Proxy — Fix Unreachable Backends
Fix Grafana datasource proxy 502 Bad Gateway: diagnose unreachable backend, wrong datasource URL, TLS handshake failures, DNS errors, and connection-refused issues.
Read guide - · 8 min read
Grafana Error Guide: 'Dashboard cannot be deleted because it was provisioned'
Fix 'Dashboard cannot be deleted because it was provisioned' in Grafana — remove the source JSON, set disableDeletion, or unprovision the provider, then reload provisioning to delete it cleanly.
Read guide - · 9 min read
Grafana Error Guide: CloudWatch 'Rate exceeded' — Throttling the Data Source
Fix Grafana CloudWatch 'Rate exceeded' throttling errors — reduce GetMetricData API calls, raise account API limits, tune intervals and dashboards, and add retries so panels stop failing.
Read guide - · 8 min read
Grafana Error Guide: 'context deadline exceeded' on Datasource Queries — Fix Query Timeouts
Fix Grafana 'context deadline exceeded': diagnose datasource query timeouts, slow backends, short dataproxy/query timeouts, high-cardinality PromQL, and network latency.
Read guide - · 8 min read
Grafana Error Guide: 'Someone else has updated this dashboard' — Save Version Conflict
Fix 'Someone else has updated this dashboard' save conflicts in Grafana — resolve version mismatches from concurrent edits, provisioning overwrites, and stale UIDs, and save changes safely.
Read guide - · 9 min read
Grafana Error Guide: 'database is locked' on SQLite — Fix Grafana DB Contention
Fix Grafana 'database is locked' on SQLite: diagnose write contention, WAL mode, busy_timeout, slow/NFS storage, multiple replicas on one DB, and migrating to Postgres/MySQL.
Read guide - · 9 min read
Grafana Error Guide: 'connect: connection refused' — datasource proxy backend unreachable
Fix Grafana's datasource 'dial tcp: connect: connection refused' error: it is the Grafana server, not your browser — check the URL, localhost, and network.
Read guide - · 9 min read
Grafana Error Guide: 'Data source not found' — Fix Datasource UID Mismatch After Import
Fix 'Data source not found' in Grafana: diagnose datasource UID mismatch after dashboard import or provisioning, unresolved ${DS_*} inputs, and deleted datasources.
Read guide - · 9 min read
Grafana Error Guide: '504 Gateway Timeout' from the Datasource Proxy — Fix Slow Queries
Fix Grafana datasource proxy 504 Gateway Timeout: diagnose slow backend queries, dataproxy timeout limits, reverse-proxy read timeouts, and heavy PromQL over long ranges.
Read guide - · 9 min read
Grafana Error Guide: 'Refused to display in a frame' — enabling iframe embedding
Fix Grafana iframe embed blocked by X-Frame-Options/frame-ancestors — set allow_embedding, cookie_samesite none, anonymous auth, and check the reverse proxy.
Read guide - · 10 min read
Grafana Error Guide: 'Failed to connect to database' — Fix Grafana's Backend DB Connection
Fix 'Failed to connect to database' in Grafana: diagnose a down DB, wrong host or port, firewall blocks, bad credentials, and ssl_mode mismatch.
Read guide - · 9 min read
Grafana Error Guide: 'Dashboard import failed / invalid JSON model' — Fix a Bad Dashboard Model
Fix Grafana 'failed to load dashboard' and invalid JSON model errors: diagnose malformed JSON, schema version mismatch, unmapped inputs, and provisioning load failures.
Read guide - · 10 min read
Grafana Error Guide: Pod OOMKilled — High Memory in Kubernetes
Fix Grafana pod OOMKilled in Kubernetes — raise memory limits, find the memory hog (renderer, heavy queries, plugins), tune concurrency, and stop restart loops from exit code 137.
Read guide - · 9 min read
Grafana Error Guide: 'Rendering plugin not available' — Install the Image Renderer
Fix 'Rendering plugin not available' in Grafana — install the grafana-image-renderer plugin or run the renderer service, set rendering URL, and check network to render panels and alert images.
Read guide - · 9 min read
Grafana Error Guide: InfluxDB 'unauthorized' — Bad Token, Org or Bucket
Fix Grafana InfluxDB 'unauthorized' data source errors — correct the API token, org and bucket for InfluxDB 2.x/Flux, fix v1 user/password and query language mismatches, and test access.
Read guide - · 9 min read
Grafana Error Guide: 'Invalid API key' / 401 Unauthorized — Fix Grafana HTTP API Auth
Fix 'Invalid API key' and 401 Unauthorized on the Grafana HTTP API: malformed Bearer headers, expired keys, wrong org, and stripped proxy headers.
Read guide - · 8 min read
Grafana Error Guide: 'Invalid username or password' — Fix Login Failures
Fix 'Invalid username or password' in Grafana: diagnose forgotten admin passwords, disabled login form, LDAP bind failures, locked accounts, and reset-admin-password recovery.
Read guide - · 10 min read
Grafana Error Guide: 'the query time range exceeds the limit' — Loki max_query_length and lookback
Fix the Loki 'query time range exceeds the limit' error in Grafana: narrow the dashboard range, raise max_query_length, and align max_query_lookback.
Read guide - · 10 min read
Grafana Error Guide: 'maximum of series reached' — fixing Loki query limits in Grafana
Fix 'maximum of series (500) reached' and 'too many outstanding requests' in Grafana Loki — add label filters, cut cardinality, and tune limits_config.
Read guide - · 10 min read
Grafana Error Guide: 'migration failed' on Startup — Fix Broken Schema Migrations
Fix 'migration failed' in Grafana on startup: diagnose interrupted upgrades, utf8mb4 key length limits, version downgrades, and missing DDL grants.
Read guide - · 8 min read
Grafana Error Guide: 'No data' — Fix Empty Panels and Empty Query Results
Fix 'No data' in Grafana panels: diagnose empty query results, wrong time range, broken variable interpolation, metric name typos, and datasource scoping issues.
Read guide - · 10 min read
Grafana Error Guide: 'failed to send notification' — fixing contact point delivery failures
Fix 'failed to send notification' in Grafana alerting — check SMTP config, Slack webhook/token, network egress, TLS, notification policy routing and silences.
Read guide - · 9 min read
Grafana Error Guide: 'login.OAuthLogin(...)' Failed / User Sync Error — Fix OAuth SSO
Fix Grafana OAuth login failed and user sync errors: diagnose bad redirect URI, token/userinfo failures, missing email, role mapping, and allowed-domain/org restrictions.
Read guide - · 9 min read
Grafana Error Guide: 'origin not allowed' — fixing CORS on the Grafana API and Live
Fix Grafana CORS 'origin not allowed' errors — Grafana adds no CORS headers by design; proxy the API, add headers in nginx, or set Live allowed_origins.
Read guide - · 8 min read
Grafana Error Guide: 'Panel plugin not found: <id>' — Fix Missing or Removed Plugins
Fix 'Panel plugin not found' in Grafana: diagnose uninstalled or removed panel plugins, unsigned plugin blocks, angular deprecation, and version upgrade breakage.
Read guide - · 9 min read
Grafana Error Guide: Panel/Alert Image Render Timeout — Tune the Renderer
Fix Grafana panel and alert image render timeouts — raise rendering timeouts, give the renderer more CPU/memory, fix slow queries and callback_url, and stop concurrent render overload.
Read guide - · 9 min read
Grafana Error Guide: 'plugin signature invalid' — Unsigned Plugins Not Loading
Fix 'plugin signature invalid' and unsigned plugin errors in Grafana — verify signatures, allow trusted unsigned plugins, fix modified files and wrong paths, and reload plugins safely.
Read guide - · 8 min read
Grafana Error Guide: Prometheus 'too many outstanding requests' — Fix Query Concurrency Limits
Fix Prometheus 'too many outstanding requests' in Grafana: diagnose query concurrency limits, heavy dashboards, query sharding queues, and Thanos/Cortex frontend backpressure.
Read guide - · 9 min read
Grafana Error Guide: Provisioning 'Dashboard Not Found' — Fix the Path & Provider
Fix Grafana provisioning 'dashboard not found' errors — correct the provider path, file permissions, JSON validity, folder mapping, and reload provisioning so dashboards load from disk.
Read guide - · 9 min read
Grafana Error Guide: Subpath Assets & Login 404 — root_url & serve_from_sub_path
Fix Grafana behind a reverse-proxy subpath returning 404 for assets and login — set root_url and serve_from_sub_path correctly, align proxy path handling, and restore the UI under /grafana.
Read guide - · 9 min read
Grafana Error Guide: 'Templating [$var] failed to load values' — Fix Broken Variable Queries
Fix 'Templating failed to load values' in Grafana: diagnose broken variable queries, wrong datasource, label typos, timeouts, and permission errors on template variables.
Read guide - · 10 min read
Grafana Error Guide: 'trace not found' — Tempo datasource 404 and sampling
Fix the Tempo 'trace not found' error in Grafana: check sampling drops, ingester flush lag, block_retention expiry, backend storage, and trace ID format.
Read guide - · 9 min read
Grafana Error Guide: 'too many open files' — File Descriptor & ulimit Limits
Fix Grafana 'too many open files' errors — raise the file-descriptor ulimit via systemd LimitNOFILE or container limits, find FD leaks, and tune connections so Grafana stops running out.
Read guide - · 10 min read
Grafana Error Guide: 'x509: certificate signed by unknown authority' — trusting a TLS datasource CA
Fix 'x509: certificate signed by unknown authority' in Grafana — trust the datasource CA, fix chain/SAN mismatch, mount the CA cert or set tlsSkipVerify.
Read guide