tracking-application-response-times
API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。
description の原文を見る
Track and optimize application response times across API endpoints, database queries, and service calls. Use when monitoring performance or identifying bottlenecks. Trigger with phrases like "track response times", "monitor API performance", or "analyze latency".
SKILL.md 本文
レスポンスタイムトラッカー
APIエンドポイント、データベースクエリ、サービスコール全体のレスポンスタイムを追跡・分析し、P50/P95/P99パーセンタイルレポートとSLOコンプライアンスモニタリングを提供します。
概要
このスキルにより、Claudeは様々なレイヤー全体のレスポンスタイムを追跡することで、アプリケーションパフォーマンスを積極的に監視・改善できます。詳細なメトリクスと洞察を提供し、パフォーマンスボトルネックの特定と解決を支援します。
仕組み
- トラッキングの開始: ユーザーがレスポンスタイムの追跡をリクエストします。
- モニタリング設定: プラグインは自動的にAPIエンドポイント、データベースクエリ、外部サービスコール、フロントエンドレンダリング、バックグラウンドジョブの監視を開始します。
- メトリクスレポート: プラグインはP50、P95、P99パーセンタイル、平均値、最大レスポンスタイムを含むレポートを生成します。
このスキルを使用する場合
以下が必要な場合にこのスキルがアクティベートされます:
- アプリケーション内のパフォーマンスボトルネックを特定する
- レスポンスタイム関連のサービスレベル目標(SLO)を監視する
- パフォーマンス低下に関するアラートを受け取る
例
例1: 低速APIエンドポイントの診断
ユーザーリクエスト: 「ユーザー認証APIエンドポイントのレスポンスタイムを追跡してください」
スキルは以下を実行します:
- レスポンスタイムトラッカープラグインをアクティベートします。
- 指定されたAPIエンドポイントを監視し、レスポンスタイムメトリクスをレポートして、潜在的なボトルネックをハイライトします。
例2: データベースクエリパフォーマンスの監視
ユーザーリクエスト: 「製品カタログのデータベースクエリパフォーマンスを監視してください」
スキルは以下を実行します:
- レスポンスタイムトラッカープラグインをアクティベートします。
- 製品カタログ関連のデータベースクエリの実行時間を追跡し、パフォーマンス洞察を提供します。
ベストプラクティス
- 粒度: より正確な洞察のため、粒度の細かいレベル(例: 個別のAPIエンドポイント、特定のデータベースクエリ)でレスポンスタイムを追跡します。
- アラート: ベースラインパフォーマンスから著しく逸脱した場合にアラートを設定し、潜在的な問題に積極的に対応します。
- コンテキスト化: レスポンスタイムデータを他のメトリクス(例: CPU使用率、メモリ消費量)と関連付けて、根本原因を特定します。
統合
このスキルは他の監視およびアラートツールと統合でき、アプリケーションパフォーマンスの包括的なビューを提供します。また、最適化ツールと組み合わせて使用し、特定されたボトルネックに自動的に対応することもできます。
前提条件
- アプリケーション監視インフラへのアクセス
- ${CLAUDE_SKILL_DIR}/metrics/response-times/でのレスポンスタイムデータ収集
- APMツールまたはカスタムインストルメンテーション
- パフォーマンスSLO定義
手順
- APIエンドポイントおよびデータベースクエリのモニタリングを設定します
- レスポンスタイムメトリクス(P50、P95、P99パーセンタイル)を収集します
- トレンドを分析し、パフォーマンス低下を特定します
- パフォーマンスベースラインおよびSLOと比較します
- ボトルネックと根本原因を特定します
- 最適化推奨事項を生成します
出力
- パーセンタイルメトリクスを含むレスポンスタイムレポート
- パフォーマンストレンド可視化
- ボトルネック特定分析
- SLOコンプライアンスステータス
- 優先度付けされた最適化推奨事項
エラーハンドリング
レスポンスタイム追跡が失敗した場合:
- モニタリングエージェントのインストールを確認します
- インストルメンテーション設定を確認します
- メトリクスエクスポートエンドポイントを検証します
- データストレージの可用性を確認します
- サンプリング設定を確認します
リソース
- APMツールドキュメンテーション
- レスポンスタイム監視のベストプラクティス
- パーセンタイルベースのSLO定義
- パフォーマンス最適化ガイド
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- jeremylongshore
- ライセンス
- MIT
- 最終更新
- 2026/5/12
Source: https://github.com/jeremylongshore/claude-code-plugins-plus-skills / ライセンス: MIT