grafana-dashboards
Create and manage production-ready Grafana dashboards for observability, real-time metrics visualization, and system monitoring.
Introduction
This skill provides a systematic framework for designing and managing Grafana dashboards, enabling engineers to gain deep visibility into infrastructure and application performance. It is intended for DevOps engineers, site reliability engineers (SREs), and developers who need to implement production-grade observability solutions. By leveraging standardized methodologies, this skill ensures that dashboards are not only visually informative but also operationally actionable.
The skill covers the complete lifecycle of dashboard development, from initial design patterns to panel configuration and data source integration. It follows proven observability standards like the RED method (Rate, Errors, Duration) for service-level monitoring and the USE method (Utilization, Saturation, Errors) for resource management. Users can easily construct complex panels, including time series graphs, stat panels, tables, and heatmaps, ensuring a comprehensive view of system health.
-
Standardized design principles including informational hierarchy and metric categorization.
-
Implementation support for core observability frameworks such as RED and USE methods.
-
Advanced configuration for Prometheus metrics, query variables, and dashboard templating.
-
Ready-to-use patterns for API monitoring, infrastructure performance tracking, and SLO (Service Level Objective) dashboards.
-
Support for alert configuration to trigger notifications based on threshold breaches or performance degradation.
-
Requires an active Grafana instance and configured data sources like Prometheus or InfluxDB.
-
Ideal for visualizing real-time system metrics, business KPIs, and infrastructure utilization.
-
Users should define variables for multi-namespace or multi-service filtering to ensure dashboard scalability.
-
Follow the provided JSON schemas for panels and templating to maintain consistency and ease of deployment.
-
Use the provisioning patterns to integrate dashboard management into CI/CD pipelines via dashboards.yml.
Repository Stats
- Stars
- 34,493
- Forks
- 3,737
- Open Issues
- 4
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 29, 2026, 06:24 AM