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
Category
Development ToolsInstall
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.