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
関連スキル
superpowers-streamer-cli
SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。
catc-client-ops
Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。
ci-cd-and-automation
CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。
shipping-and-launch
本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。
linear-release-setup
Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。
bkt
Bitbucket CLI(Data CenterおよびCloud対応)。ユーザーがBitbucketのリポジトリ、プルリクエスト、ブランチ、課題、ウェブフック、パイプラインを管理する必要がある場合に使用します。トリガーには、「bitbucket」「bkt」「pull request」「PR」「repo list」「branch create」「Bitbucket Data Center」「Bitbucket Cloud」「keyring timeout」が含まれます。