grafana-dashboards

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

Author

Install

Hot:42

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-grafana-dashboards&locale=en&source=copy

Grafana Dashboard Configuration Skills

Skill Overview


Create and manage production-grade Grafana monitoring dashboards to enable real-time visualization of system and application metrics.

Use Cases

1. API Service Monitoring


Build a RED (Rate, Errors, Duration) method dashboard to continuously track HTTP request rate, P95/P99 latency, and error percentages, with support for configurable alert thresholds.

2. Infrastructure Monitoring


Design a USE (Utilization, Saturation, Errors) method dashboard to monitor CPU, memory, disk I/O, network traffic, and Kubernetes cluster status.

3. Business KPI Visualization


Convert business metrics into time-series charts, statistical panels, and heatmaps. Support multi-dimensional variable queries and automatic refresh to build real-time operations decision screens.

Core Features

1. Dashboard Structure Design


Provide principles for hierarchical information architecture—from key metric “big numbers,” to trend time series, and then to detailed data tables. Include production-ready JSON configuration templates and support three common modes: API monitoring, infrastructure monitoring, and database monitoring.

2. Panel Type Configuration


Cover complete configuration examples for common panel types such as Stat (single value), Time Series (time series chart), Table (table), and Heatmap (heatmap), including details like threshold colors, unit formatting, and data transformations.

3. Dashboards as Code


Achieve version control and automated deployment of dashboards via Terraform, Ansible, or Grafana Provisioning. Support dashboards.yml configuration and YAML/JSON-based dashboard definitions.

FAQs

How to create and use variables in Grafana dashboards?


The variable feature enables dynamic filtering of query results. Support Query variables that dynamically fetch label values from Prometheus data sources (e.g., namespace, service), and reference them in query expressions using the $variable syntax to enable flexible monitoring views across services and clusters.

What’s the difference between the RED and USE methods?


The RED method is for service monitoring, focusing on Request (request rate), Error (error rate), and Duration (latency). The USE method is for resource monitoring, focusing on Utilization, Saturation, and Errors. Together, they complement each other to form a complete observability framework.

How to implement automated management of Grafana dashboards?


Use Grafana Provisioning with dashboards.yml for automatic file loading, or use Terraform’s grafana_dashboard resource for infrastructure-as-code management. Ansible can also deploy dashboard files in bulk via the copy module. It’s recommended to include dashboard JSON in version control.