AI for Grafana
Design dashboards, panels, and alerts, wire data sources (Prometheus, Loki, Tempo, SQL), and debug Grafana errors with AI-assisted workflows.
51 copy-paste prompts · 51 in-depth guides Jump to prompts Jump to guides
Prompts
- Advanced
Grafana Alertmanager Datasource & Routing Prompt
Wire an external Alertmanager as a Grafana datasource and design its routing tree, grouping, inhibition, and silences so alerts reach the right receivers without storms.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Grafana Annotations & Region Events Prompt
Design Grafana annotations — native, query-driven, and region annotations — to overlay deploys, incidents, and maintenance windows on dashboards via the API and provisioning.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Grafana Bar Gauge & Gauge Panel Design Prompt
Design Grafana bar gauge and gauge panels — thresholds, LCD vs basic mode, calculation, and orientation — so single-stat health reads honestly at a glance.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Grafana Dashboard JSON Model Review Prompt
Audit a Grafana dashboard's raw JSON model for portability, performance, and correctness — datasource references, variable wiring, refresh, and hidden anti-patterns.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Monitoring-Mixin Jsonnet Dashboard Prompt
Build and customize Grafana dashboards as code with monitoring-mixins and Jsonnet — grafonnet libraries, jsonnet-bundler vendoring, and rendering to importable JSON.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Prometheus Datasource Design Prompt
Configure and tune a Grafana Prometheus datasource — scrape interval alignment, query timeouts, exemplars, HTTP method, and recording-rule-aware panels — provisioned as YAML.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Dashboard Optimization with Recording Rules Prompt
Speed up slow Grafana dashboards by moving heavy PromQL into Prometheus recording rules, rewriting panels to read recorded series, and validating the load reduction.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Tempo TraceQL Panel Design Prompt
Design Grafana panels on Tempo using TraceQL — span-filtered trace search, service latency from span metrics, and traces→logs/metrics correlation — that stay within Tempo's query limits.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Legacy-to-Unified Alerting Migration Prompt
Plan and execute a migration from Grafana legacy dashboard alerts to unified alerting — rule translation, contact points, notification policies, and a safe rollback path.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Histogram & Heatmap Panel Design Prompt
Design latency distribution panels in Grafana using the heatmap and histogram panels over Prometheus native or classic histograms, with correct bucketing and color scaling.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Grafana Service Account & Token Management Prompt
Migrate legacy Grafana API keys to service accounts, scope roles least-privilege, rotate tokens, and provision service accounts as code.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana SLO Burn-Rate Dashboard Design Prompt
Design a multi-window, multi-burn-rate SLO dashboard in Grafana with error-budget panels, fast/slow burn alert rules, and Prometheus recording rules.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Alert Rules Provisioning YAML Prompt
Provision Grafana unified alerting rules as code via /etc/grafana/provisioning/alerting so alert groups, thresholds, and notification routing are reproducible and drift-free.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Grafana Loki LogQL Panel Design Prompt
Design Grafana panels backed by Loki LogQL — log volume, error-rate, and extracted-metric panels — that stay fast by filtering on stream labels before parsing.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Grafana Chained Template Variables Prompt
Design Grafana dashboard template variables that chain (query → query → panel) so region, cluster, namespace, and pod filters cascade correctly without slow or broken dropdowns.
- Claude
- ChatGPT
- Cursor
Open prompt - 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
- · 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 - · 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 - · 9 min read
Grafana Error Guide: 'Alertmanager is not ready' — Fix Grafana Alerting Notifications
Fix Grafana 'the Alertmanager is not ready' errors: repair invalid notification config and contact points, fix the external Alertmanager, and restore paging.
Read guide - · 8 min read
Grafana Error Guide: 'Datasource type not exist' — Fix Provisioning and Plugin Datasources
Fix Grafana 'datasource type does not exist' provisioning errors: install the missing plugin, correct the type field, allow unsigned plugins, and reload.
Read guide - · 9 min read
Grafana Error Guide: 'Failed to migrate legacy alerting' — Fix the Unified Alerting Upgrade
Fix Grafana 'failed to upgrade legacy alerting' startup errors: resolve unified-alerting migration failures, back up and roll back, and fix orphaned alerts.
Read guide - · 8 min read
Grafana Error Guide: 'interval must be greater than 0' — Fix Panel and Variable Intervals
Fix Grafana 'interval must be greater than 0' panel errors: correct min interval and interval variables, fix $__interval, and resolve zero-step queries.
Read guide - · 9 min read
Grafana Error Guide: 'LDAP: Bind failed' — Fix Grafana LDAP Authentication
Fix Grafana 'LDAP: Bind failed' logins: correct the bind DN and password, search filter, and user DN template, fix TLS, and debug with grafana-cli ldap tools.
Read guide - · 8 min read
Grafana Error Guide: 'permission denied' on the Data Path — Fix Plugin and Storage Failures
Fix Grafana 'permission denied' on /var/lib/grafana: correct ownership and mode of the data and plugins dirs, fix volume mounts and fsGroup, stop crash-loops.
Read guide - · 8 min read
Grafana Error Guide: 'SMTP not configured' — Fix Grafana Email Alerts and Invites
Fix Grafana 'SMTP not configured' errors: enable the [smtp] section in grafana.ini, set host, auth, and TLS, and verify delivery of alert and invite email.
Read guide - · 9 min read
Grafana Error Guide: 'net/http: TLS handshake timeout' — Fix Datasource TLS Failures
Fix 'net/http: TLS handshake timeout' in Grafana datasources: diagnose slow or blocked TLS to Prometheus and databases, tune timeouts, and fix MTU issues.
Read guide - · 9 min read
Grafana Error Guide: 'status code 429 Too Many Requests' — Fix Datasource Rate Limiting
Fix Grafana datasource 429 'Too Many Requests' errors: find dashboards hammering Prometheus or cloud APIs, tune refresh and concurrency, and enable caching.
Read guide - · 8 min read
Grafana Error Guide: 'A dashboard with the same name already exists' — Resolve the Title Clash
Fix Grafana 'A dashboard with the same name in the folder already exists' errors on save and API import: use overwrite, set a stable uid, or rename to avoid folder title collisions.
Read guide - · 9 min read
Grafana Error Guide: 'Live channel connection failed' — Fix the WebSocket Proxy Path
Fix Grafana Live 'WebSocket connection failed' errors: allow the /api/live/ws upgrade through your reverse proxy, set root_url and allow_embedding, and raise connection limits.
Read guide - · 8 min read
Grafana Error Guide: 'Circular dependency' in Template Variables — Break the Loop
Fix Grafana 'Circular dependency in dashboard variables' errors: find the self-referencing chained query variable, order dependencies correctly, and reprovision the dashboard JSON.
Read guide - · 8 min read
Grafana Error Guide: '413 Request Entity Too Large' — Fix Large Dashboard Saves
Fix Grafana 413 Request Entity Too Large when saving big dashboards or uploading images: raise reverse-proxy body limits, tune Grafana's own limits, and shrink the dashboard JSON.
Read guide - · 8 min read
Grafana Error Guide: 'input data must be a wide series but got type long' — Fix Alert Expressions
Fix Grafana unified alerting 'input data must be a wide series but got type long': add a reduce stage, fix the query frame format, and structure math/threshold expressions correctly.
Read guide - · 9 min read
Grafana Error Guide: 'query processing would load too many samples into memory' — Fix Heavy Panels
Fix Grafana panels failing with Prometheus 'query processing would load too many samples into memory': narrow the range, cut cardinality, use recording rules, and tune query.max-samples.
Read guide - · 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 - · 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: '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