mcpField
G
grafana-dashboard

grafana-dashboard

github.com/aj-geddesクラウド・DevOps373496 回インストール34 週間前に更新
リポジトリ

grafana-dashboard について

運用監視向けのGrafanaダッシュボードを設計するスキルです。可視化、変数、ドリルダウン、プロビジョニング、アラート、ダッシュボード設定を扱います。

主な機能

  1. 01複数の可視化タイプ
  2. 02変数とドリルダウン
  3. 03ダッシュボードJSONのガイダンス
  4. 04プロビジョニングとアラート設定
  5. 05ダッシュボード構成の実践

活用シーン

  1. 01監視ダッシュボードの作成
  2. 02時系列データの可視化
  3. 03ドリルダウン画面の構築
  4. 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.md
grafana-alert-configuration.md
grafana-api-client.md
grafana-dashboard-json.md
grafana-provisioning-configuration.md
scripts/
health-check.sh
templates/
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 JSONGrafana ダッシュボード JSON
Grafana Provisioning ConfigurationGrafana プロビジョニング設定
Grafana Alert ConfigurationGrafana アラート設定
Grafana API ClientGrafana API クライアント
Docker Compose SetupDocker Compose のセットアップ

ベストプラクティス

✅ 推奨事項
  • 意味のあるダッシュボードタイトルを付ける
  • ドキュメントパネルを追加する
  • 行単位の構成を実装する
  • 柔軟性を高めるために変数を使用する
  • 適切な更新間隔を設定する
  • アラートにランブックへのリンクを含める
  • デプロイ前にアラートをテストする
  • 一貫した配色を使用する
  • ダッシュボード JSON をバージョン管理する
❌ 禁止事項
  • ダッシュボードにパネルを詰め込みすぎない
  • 正当な理由なく異なる時間範囲を混在させない
  • ランブックなしで作成しない
  • アラートのノイズを無視しない
  • 一貫性のないメトリクス命名を使用しない
  • 更新頻度を高くしすぎない
  • データソースの設定を忘れない
  • デフォルトのパスワードをそのままにしない

コメント