grafana-dashboard について
運用監視向けのGrafanaダッシュボードを設計するスキルです。可視化、変数、ドリルダウン、プロビジョニング、アラート、ダッシュボード設定を扱います。
主な機能
- 01複数の可視化タイプ
- 02変数とドリルダウン
- 03ダッシュボードJSONのガイダンス
- 04プロビジョニングとアラート設定
- 05ダッシュボード構成の実践
活用シーン
- 01監視ダッシュボードの作成
- 02時系列データの可視化
- 03ドリルダウン画面の構築
- 04運用メトリクスの共有
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill grafana-dashboardインストール後、Claude Code で/grafana-dashboardを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/docker-compose-setup.mdgrafana-alert-configuration.mdgrafana-api-client.mdgrafana-dashboard-json.mdgrafana-provisioning-configuration.mdscripts/health-check.shtemplates/dashboard-config.yaml詳細
Grafana ダッシュボード
目次
概要
運用監視のために、複数の可視化タイプ、変数、ドリルダウン機能を備えた包括的な Grafana ダッシュボードを設計・実装します。
使用する場面
- 監視ダッシュボードを作成する
- 運用上の分析情報を構築する
- 時系列データを可視化する
- ドリルダウンダッシュボードを作成する
- 関係者とメトリクスを共有する
クイックスタート
最小限の動作する例:
{
"dashboard": {
"title": "Application Performance",
"description": "Real-time application metrics",
"tags": ["production", "performance"],
"timezone": "UTC",
"refresh": "30s",
"templating": {
"list": [
{
"name": "datasource",
"type": "datasource",
"datasource": "prometheus"
},
{
"name": "service",
"type": "query",
"datasource": "prometheus",
"query": "label_values(requests_total, service)"
}
]
},
"panels": [
{
"id": 1,
// ... (see reference guides for full implementation)
リファレンスガイド
詳細な実装については、references/ ディレクトリを参照してください。
| ガイド | 内容 |
|---|---|
| Grafana Dashboard JSON | Grafana ダッシュボード JSON |
| Grafana Provisioning Configuration | Grafana プロビジョニング設定 |
| Grafana Alert Configuration | Grafana アラート設定 |
| Grafana API Client | Grafana API クライアント |
| Docker Compose Setup | Docker Compose のセットアップ |
ベストプラクティス
✅ 推奨事項
- 意味のあるダッシュボードタイトルを付ける
- ドキュメントパネルを追加する
- 行単位の構成を実装する
- 柔軟性を高めるために変数を使用する
- 適切な更新間隔を設定する
- アラートにランブックへのリンクを含める
- デプロイ前にアラートをテストする
- 一貫した配色を使用する
- ダッシュボード JSON をバージョン管理する
❌ 禁止事項
- ダッシュボードにパネルを詰め込みすぎない
- 正当な理由なく異なる時間範囲を混在させない
- ランブックなしで作成しない
- アラートのノイズを無視しない
- 一貫性のないメトリクス命名を使用しない
- 更新頻度を高くしすぎない
- データソースの設定を忘れない
- デフォルトのパスワードをそのままにしない
コメント
Markdown 対応