# Build Production Grafana Dashboards

Monitoring teams often struggle to turn raw Prometheus metrics into clear operational views. This skill guides dashboard structure, queries, alerts, variables, and provisioning.

## Install

```bash
npx skillstore add sickn33/grafana-dashboards
```

## Metadata

- Status: approved
- Slug: sickn33-grafana-dashboards
- Skillstore revision: r2
- Version status: missing
- Tree hash: 06b2008b96ce162359f45dc7552ae908b54031612b2f5f265c79b786beec7e35
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/grafana-dashboards
- Ref: 88a8e9a07f4c54ab105c1c41b6267c287146b07b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, filesystem
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/sickn33-grafana-dashboards
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-grafana-dashboards/manifest

## Capabilities

- Structures dashboards using information hierarchy, RED, and USE monitoring methods.
- Drafts PromQL examples for request rate, error rate, latency, CPU, and service health.
- Recommends stat, time-series, table, and heatmap panels for common monitoring goals.
- Defines Grafana variables, thresholds, alert conditions, units, and time ranges.
- Provides provisioning guidance for Grafana YAML, Terraform, and Ansible workflows.
- Outlines application, infrastructure, database, and SLO dashboard layouts.

## Use Cases

- Design an API Operations Dashboard: Organize request rate, error rate, and latency into a clear dashboard with useful filters and alerts.
- Standardize Infrastructure Monitoring: Define consistent CPU, memory, disk, network, saturation, and node-health views across environments.
- Track Service Objectives: Plan availability, latency, error-budget, and burn-rate views for regular service reviews.

## Prompt Templates

### Plan a Basic Service Dashboard

```
Create a Grafana dashboard plan for [service] using Prometheus. Include request rate, error rate, latency, panel types, units, and a default time range.
```

### Design Infrastructure Panels

```
Design PromQL queries and Grafana panels for [infrastructure]. Cover CPU, memory, disk, network, saturation, variables, thresholds, and verification steps.
```

### Create an SLO Dashboard

```
Create an SLO dashboard specification for [service]. Include availability, latency objectives, error budget, burn-rate views, alerts, and drill-down panels.
```

### Plan Dashboard Provisioning

```
Develop a dashboard-as-code rollout for [environment] using [Terraform or Ansible]. Include provisioning structure, review controls, validation, rollback, and ownership.
```

## Limitations

- It does not connect to Grafana, Prometheus, or production systems.
- Metric names, labels, data sources, and Grafana versions require environment-specific validation.
- Referenced assets and supporting guides are not included in the scanned skill package.
- Generated alert thresholds require review against service objectives and traffic patterns.

## Best Practices

- Confirm metric names, labels, units, and cardinality before drafting panels.
- Group overview, trend, and diagnostic panels in a consistent information hierarchy.
- Test queries, variables, thresholds, and time ranges with representative production data.

## Anti Patterns

- Do not copy example queries without adapting metric names and label dimensions.
- Do not use color alone to communicate operational status or severity.
- Do not deploy alert thresholds before checking service objectives and normal traffic patterns.

## Security Audit

- Audited at: 2026-07-24T00:49:25.249\+00:00
- Summary: All 35 static findings are false positives caused by Markdown formatting, example configuration, and PromQL syntax. The skill contains no executable commands, path traversal, system reconnaissance, prompt injection, or malicious intent.

## Stats

- Views: 101
- Downloads: 18
- Favorites: 0
- Popularity score: 0
