jpskill.com
🛠️ 開発・MCP コミュニティ

observability-dashboard-creator

Claudeのコード実行状況を把握するため、Grafanaダッシュボードをインポートしたり、独自のグラフを作成・管理して、システムの状態を可視化するSkill。

📜 元の英語説明(参考)

Create and manage Grafana dashboards for Claude Code observability. Use when importing pre-built dashboards or creating custom visualizations.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Claudeのコード実行状況を把握するため、Grafanaダッシュボードをインポートしたり、独自のグラフを作成・管理して、システムの状態を可視化するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o observability-dashboard-creator.zip https://jpskill.com/download/9455.zip && unzip -o observability-dashboard-creator.zip && rm observability-dashboard-creator.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9455.zip -OutFile "$d\observability-dashboard-creator.zip"; Expand-Archive "$d\observability-dashboard-creator.zip" -DestinationPath $d -Force; ri "$d\observability-dashboard-creator.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して observability-dashboard-creator.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → observability-dashboard-creator フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Observability Dashboard Creator

構築済みの Grafana ダッシュボードをインポートし、Claude Code のモニタリング用にカスタムの可視化を作成します。

どのような時に使うか

  • Observability スタックが実行中の場合
  • 構築済みの Claude Code ダッシュボードが必要な場合
  • カスタムダッシュボードを作成したい場合
  • 既存のダッシュボードをエクスポート/バックアップする必要がある場合

操作

import-all

構築済みの Claude Code ダッシュボードをすべて Grafana にインポートします。

インポートされるダッシュボード:

  1. Claude Code Overview - セッション、トークン、コスト、エラーを一目で把握
  2. Tool Performance Matrix - ツールごとのメトリクス (期間、失敗率)
  3. Cost Analysis - トークン使用量と API コストの追跡
  4. Error Tracking - エラーパターンと最近の失敗
  5. Session Analysis - セッション期間と会話パターン

使用法:

# スキル操作の呼び出し
import-all

何が起こるか:

  1. Grafana API (localhost:3000) に接続します
  2. "Claude Code" ダッシュボードフォルダを作成します
  3. Grafana API 経由で 5 つのダッシュボードをすべてインポートします
  4. ダッシュボードのリンクとナビゲーションを設定します
  5. インポートの成功を確認します

import-dashboard

名前を指定して特定のダッシュボードをインポートします。

パラメータ:

  • name: ダッシュボード名 (overview, tool-performance, cost-analysis, error-tracking, session-analysis)

:

import-dashboard --name overview

create-custom

テンプレートからカスタムダッシュボードを作成します。

パラメータ:

  • name: ダッシュボード名
  • type: overview, tool-specific, cost, error, session
  • panels: カンマ区切りのパネルタイプ

:

create-custom \
  --name "Bash Tool Deep Dive" \
  --type tool-specific \
  --panels "duration,errors,frequency,success-rate"

export-dashboards

すべての Claude Code ダッシュボードを JSON にエクスポートします (バックアップ)。

出力: .observability/backups/dashboards-YYYYMMDD_HHMMSS/*.json

list-dashboards

Grafana 内のすべての Claude Code ダッシュボードをリストします。

出力:

Claude Code Dashboards:
1. Claude Code Overview (ID: 42)
2. Tool Performance Matrix (ID: 43)
3. Cost Analysis (ID: 44)
4. Error Tracking (ID: 45)
5. Session Analysis (ID: 46)

構築済みのダッシュボード

1. Claude Code Overview

パネル:

  • セッション数 (過去 24 時間)
  • 総トークン使用量 (過去 24 時間)
  • 総コスト (過去 24 時間)
  • エラー率 (過去 1 時間)
  • トークン使用量の推移 (時系列)
  • ツール呼び出し頻度 (ツールごとの時系列)
  • 最近のエラー (ログテーブル)

ユースケース:

  • 毎日のヘルスチェック
  • クイックなステータス概要
  • 異常検知

2. Tool Performance Matrix

パネル (ツールごと: Read, Write, Edit, Bash など):

  • 呼び出し回数
  • 平均期間
  • P95 レイテンシ
  • P99 レイテンシ
  • 成功率
  • 失敗率
  • 上位のエラーメッセージ

ユースケース:

  • 低速なツールの特定
  • 失敗率の高いツールの発見
  • パフォーマンスの最適化

3. Cost Analysis

パネル:

  • 1日のコスト推移
  • 1週間のコスト比較
  • 月次予測
  • トークン使用量の内訳 (入力 vs 出力)
  • セッションごとのコスト
  • 予算アラート (設定可能な閾値)
  • コストの高い上位セッション

ユースケース:

  • 予算追跡
  • コスト最適化
  • 使用量予測

4. Error Tracking

パネル:

  • エラータイムライン (過去 24 時間)
  • エラータイプの分布 (円グラフ)
  • ツール別のエラー (棒グラフ)
  • 最近のエラーテーブル (詳細付き)
  • エラー率の推移
  • 上位のエラーメッセージ (頻度)

ユースケース:

  • デバッグ
  • エラーパターンの検出
  • 品質モニタリング

5. Session Analysis

パネル:

  • セッション期間の分布 (ヒストグラム)
  • 1日/1週間あたりのセッション数 (時系列)
  • アクティブ時間 vs アイドル時間
  • 会話の深さ (セッションごとのターン数)
  • 時間帯別のセッション頻度
  • 平均セッション長の推移

ユースケース:

  • 使用パターン分析
  • ユーザーエンゲージメントメトリクス
  • 生産性の洞察

ダッシュボードの機能

すべてのダッシュボードに含まれるもの:

  • 時間範囲セレクタ (過去 15 分、1 時間、6 時間、24 時間、7 日、30 日)
  • 自動更新 (30 秒、1 分、5 分、オフ)
  • フィルタリング用の変数 (tool_name, session_id など)
  • 重要なイベントのアノテーション
  • 関連ダッシュボード間のリンク

参考文献

  • references/dashboards/claude-code-overview.json - 概要ダッシュボード
  • references/dashboards/tool-performance-matrix.json - ツールのメトリクス
  • references/dashboards/cost-analysis.json - コスト追跡
  • references/dashboards/error-tracking.json - エラーモニタリング
  • references/dashboards/session-analysis.json - セッション分析
  • references/grafana-api-guide.md - Grafana API の使用法

スクリプト

  • scripts/import-all-dashboards.sh - 構築済みのダッシュボードをすべてインポート
  • scripts/export-dashboards.sh - ダッシュボードを JSON にバックアップ
  • scripts/create-folder.sh - "Claude Code" ダッシュボードフォルダを作成
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Observability Dashboard Creator

Import pre-built Grafana dashboards and create custom visualizations for Claude Code monitoring.

When to Use

  • After observability stack is running
  • Need pre-built Claude Code dashboards
  • Want to create custom dashboards
  • Need to export/backup existing dashboards

Operations

import-all

Import all pre-built Claude Code dashboards to Grafana.

Dashboards Imported:

  1. Claude Code Overview - Sessions, tokens, costs, errors at-a-glance
  2. Tool Performance Matrix - Per-tool metrics (duration, failure rates)
  3. Cost Analysis - Token usage and API cost tracking
  4. Error Tracking - Error patterns and recent failures
  5. Session Analysis - Session duration and conversation patterns

Usage:

# Invoke skill operation
import-all

What Happens:

  1. Connects to Grafana API (localhost:3000)
  2. Creates "Claude Code" dashboard folder
  3. Imports all 5 dashboards via Grafana API
  4. Sets up dashboard links and navigation
  5. Verifies import success

import-dashboard

Import a specific dashboard by name.

Parameters:

  • name: Dashboard name (overview, tool-performance, cost-analysis, error-tracking, session-analysis)

Example:

import-dashboard --name overview

create-custom

Create custom dashboard from template.

Parameters:

  • name: Dashboard name
  • type: overview, tool-specific, cost, error, session
  • panels: Comma-separated panel types

Example:

create-custom \
  --name "Bash Tool Deep Dive" \
  --type tool-specific \
  --panels "duration,errors,frequency,success-rate"

export-dashboards

Export all Claude Code dashboards to JSON (backup).

Output: .observability/backups/dashboards-YYYYMMDD_HHMMSS/*.json

list-dashboards

List all Claude Code dashboards in Grafana.

Output:

Claude Code Dashboards:
1. Claude Code Overview (ID: 42)
2. Tool Performance Matrix (ID: 43)
3. Cost Analysis (ID: 44)
4. Error Tracking (ID: 45)
5. Session Analysis (ID: 46)

Pre-built Dashboards

1. Claude Code Overview

Panels:

  • Session Count (last 24h)
  • Total Token Usage (last 24h)
  • Total Cost (last 24h)
  • Error Rate (last 1h)
  • Token Usage Over Time (timeseries)
  • Tool Call Frequency (timeseries by tool)
  • Recent Errors (logs table)

Use Cases:

  • Daily health check
  • Quick status overview
  • Anomaly detection

2. Tool Performance Matrix

Panels (per tool: Read, Write, Edit, Bash, etc.):

  • Call count
  • Average duration
  • P95 latency
  • P99 latency
  • Success rate
  • Failure rate
  • Top error messages

Use Cases:

  • Identify slow tools
  • Find high-failure tools
  • Performance optimization

3. Cost Analysis

Panels:

  • Daily cost trend
  • Weekly cost comparison
  • Monthly projection
  • Token usage breakdown (input vs output)
  • Cost per session
  • Budget alerts (configurable threshold)
  • Top expensive sessions

Use Cases:

  • Budget tracking
  • Cost optimization
  • Usage forecasting

4. Error Tracking

Panels:

  • Error timeline (last 24h)
  • Error types distribution (pie chart)
  • Errors by tool (bar chart)
  • Recent errors table (with details)
  • Error rate trend
  • Top error messages (frequency)

Use Cases:

  • Debugging
  • Error pattern detection
  • Quality monitoring

5. Session Analysis

Panels:

  • Session duration distribution (histogram)
  • Sessions per day/week (timeseries)
  • Active time vs idle time
  • Conversation depth (turns per session)
  • Session frequency by hour
  • Average session length trend

Use Cases:

  • Usage pattern analysis
  • User engagement metrics
  • Productivity insights

Dashboard Features

All dashboards include:

  • Time range selector (last 15m, 1h, 6h, 24h, 7d, 30d)
  • Auto-refresh (30s, 1m, 5m, off)
  • Variables for filtering (tool_name, session_id, etc.)
  • Annotations for important events
  • Links between related dashboards

References

  • references/dashboards/claude-code-overview.json - Overview dashboard
  • references/dashboards/tool-performance-matrix.json - Tool metrics
  • references/dashboards/cost-analysis.json - Cost tracking
  • references/dashboards/error-tracking.json - Error monitoring
  • references/dashboards/session-analysis.json - Session analytics
  • references/grafana-api-guide.md - Grafana API usage

Scripts

  • scripts/import-all-dashboards.sh - Import all pre-built dashboards
  • scripts/export-dashboards.sh - Backup dashboards to JSON
  • scripts/create-folder.sh - Create "Claude Code" dashboard folder