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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
observability-dashboard-creator.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
observability-dashboard-creatorフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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 にインポートします。
インポートされるダッシュボード:
- Claude Code Overview - セッション、トークン、コスト、エラーを一目で把握
- Tool Performance Matrix - ツールごとのメトリクス (期間、失敗率)
- Cost Analysis - トークン使用量と API コストの追跡
- Error Tracking - エラーパターンと最近の失敗
- Session Analysis - セッション期間と会話パターン
使用法:
# スキル操作の呼び出し
import-all
何が起こるか:
- Grafana API (localhost:3000) に接続します
- "Claude Code" ダッシュボードフォルダを作成します
- Grafana API 経由で 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, sessionpanels: カンマ区切りのパネルタイプ
例:
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:
- Claude Code Overview - Sessions, tokens, costs, errors at-a-glance
- Tool Performance Matrix - Per-tool metrics (duration, failure rates)
- Cost Analysis - Token usage and API cost tracking
- Error Tracking - Error patterns and recent failures
- Session Analysis - Session duration and conversation patterns
Usage:
# Invoke skill operation
import-all
What Happens:
- Connects to Grafana API (localhost:3000)
- Creates "Claude Code" dashboard folder
- Imports all 5 dashboards via Grafana API
- Sets up dashboard links and navigation
- 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 nametype: overview, tool-specific, cost, error, sessionpanels: 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 dashboardreferences/dashboards/tool-performance-matrix.json- Tool metricsreferences/dashboards/cost-analysis.json- Cost trackingreferences/dashboards/error-tracking.json- Error monitoringreferences/dashboards/session-analysis.json- Session analyticsreferences/grafana-api-guide.md- Grafana API usage
Scripts
scripts/import-all-dashboards.sh- Import all pre-built dashboardsscripts/export-dashboards.sh- Backup dashboards to JSONscripts/create-folder.sh- Create "Claude Code" dashboard folder