mcpField
A
azure-messaging

azure-messaging

公式
github.com/microsoftセキュリティ1.6k560.1k 回インストール今日更新
リポジトリ

azure-messaging について

Azure Messaging SDK Troubleshooting は、Azure Event Hubs と Azure Service Bus の SDK で発生する問題を診断するためのスキルです。接続、認証、AMQP リンク、メッセージ処理のエラーに直面する開発者を対象とし、決まった手順で原因を確認します。

主な機能

  1. 01SDK の接続、認証、AMQP リンクのエラーを診断
  2. 02メッセージロックとセッションロックの喪失や期限切れに対応
  3. 03イベントプロセッサの停止と重複イベントを調査
  4. 04リソースの正常性確認と Microsoft Learn の検索

活用シーン

  1. 01Event Hubs のアイドルタイムアウトによる切断と再接続の遅延を調査
  2. 02Service Bus のメッセージロック更新の失敗を解決
  3. 03イベントプロセッサでのチェックポイントオフセットのリセットを特定

MCP 対応

このスキルは、名前空間、キュー、ログ、正常性情報を取得するために mcp_azure_mcp_eventhubs、mcp_azure_mcp_servicebus、mcp_azure_mcp_monitor などの Azure MCP ツールの利用を指定しています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/azure-skills --skill azure-messaging

インストール後、Claude Code で/azure-messagingを入力して読み込まれたか確認します。

詳細

Azure Messaging SDK のトラブルシューティング

クイックリファレンス

プロパティ値
サービスAzure Event Hubs、Azure Service Bus
MCP ツールmcp_azure_mcp_eventhubs、mcp_azure_mcp_servicebus
最適な用途SDK の接続、認証、メッセージ処理に関する問題の診断

このスキルを使用する場面

  • SDK の接続失敗、認証エラー、AMQP リンクエラー
  • アイドルタイムアウト、接続の非アクティブ化、切断後の再接続の遅延
  • AMQP リンクのデタッチまたは detach-forced エラー
  • メッセージロックの喪失、メッセージロックの期限切れ、ロック更新の失敗、バッチロックのタイムアウト
  • セッションロックの喪失、セッションロックの期限切れ、セッションレシーバーのエラー
  • イベントプロセッサまたはメッセージハンドラーによる処理の停止
  • イベントの重複またはチェックポイントオフセットのリセット
  • SDK の構成に関する質問(再試行、プリフェッチ、バッチサイズ、バッチ受信の動作)

MCP ツール

ツールコマンド用途
mcp_azure_mcp_eventhubsNamespace/hub ops名前空間、ハブ、コンシューマーグループの一覧表示
mcp_azure_mcp_servicebusQueue/topic ops名前空間、キュー、トピック、サブスクリプションの一覧表示
mcp_azure_mcp_monitorlogs_queryKQL を使用した診断ログのクエリ
mcp_azure_mcp_resourcehealthgetサービスの正常性状態の確認
mcp_azure_mcp_documentationDoc searchMicrosoft Learn でトラブルシューティングのドキュメントを検索

診断ワークフロー

  1. SDK とバージョンを特定する — プロンプトで SDK とバージョンの手がかりを確認します。記載がない場合は、診断を進め、必要に応じて後で確認します
  2. リソースの正常性を確認する — mcp_azure_mcp_resourcehealth を使用して、名前空間が正常な状態であることを確認します
  3. エラーメッセージを確認する — 言語固有のトラブルシューティングガイドと照合します
  4. ドキュメントを検索する — mcp_azure_mcp_documentation を使用して、エラーまたはトピックを Microsoft Learn で検索します
  5. 構成を確認する — 接続文字列、エンティティ名、コンシューマーグループを確認します
  6. 修正を推奨する — 見つかったドキュメントを引用し、修正措置を適用します

トラブルシューティングガイド

接続、SDK、認証のトラブルシューティングガイドは、azure-diagnostics スキルの troubleshooting/messaging/ にあります。

参考資料

  • mcp_azure_mcp_documentation を使用して、最新のガイダンスを Microsoft Learn で検索します。

コメント