mcpField
A
azure-event-hubs

azure-event-hubs

github.com/microsoftdocsデータ・データベース796187 回インストール3 日前に更新
リポジトリ

azure-event-hubs について

Azure Event Hubs の利用者向けに、トラブルシューティング、設計、構成、統合をエージェントに案内するドキュメントスキルです。ローカルのクイックリファレンスと、ネットワーク経由の Microsoft ドキュメント取得を組み合わせています。

主な機能

  1. 01トラブルシューティングと接続診断
  2. 02パーティション拡張と信頼性のベストプラクティス
  3. 03階層、クォータ、移行判断のリファレンス
  4. 04認証とネットワークセキュリティのガイダンス
  5. 05Microsoft ドキュメントのネットワーク取得

活用シーン

  1. 01Kafka、AMQP、認証エラーの調査
  2. 02パーティション、スループット、地理的ディザスターリカバリーの計画
  3. 03階層と Kafka 移行方法の評価
  4. 04認可、TLS、ネットワークアクセスの構成

MCP 対応

mcp_microsoftdocs の Microsoft ドキュメント取得ツールを利用でき、代替手段として fetch_webpage も使えます。取得したドキュメントはエージェントの参照情報になります。

インストール

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

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-event-hubs

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

詳細

Azure Event Hubs スキル

このスキルでは、Azure Event Hubs に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent: 関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行の範囲(例:L35-L120)が記載されているカテゴリでは、指定された行を read_file で読み込んでください。ファイルへのリンク(例:[security.md](security.md))が記載されているカテゴリでは、リンク先のリファレンスファイルを read_file で読み込んでください。

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L49Event Hubs のエラーの診断と修正:Kafka/AMQP の問題、.NET と ARM の例外、認証エラー、Blob のチェックポイントに関する問題、接続のトラブルシューティング。
ベストプラクティスL50-L56AMQP/Kafka/HTTPS 経由で Event Hubs を統合する、Functions を使ってステートレスなレプリケーションを構築する、パーティションとスループットユニットでスケーリングするためのベストプラクティス。
意思決定L57-L63Event Hubs の各ティア、自動インフレ設定、地理的レプリケーションモードの選択、および Apache Kafka から Event Hubs への移行計画に関するガイダンス。
アーキテクチャと設計パターンL64-L69Event Hubs の信頼性を高めるパターンとガイダンス:可用性と一貫性の設計、地理的ディザスターリカバリー、レプリケーションタスクの構築と運用(多くの場合、Azure Functions を使用)。
制限とクォータL70-L79Event Hubs の制限、クォータ、ティアの違い、最大メッセージサイズ、キャプチャ間隔、プラットフォームの動作、アプリケーショングループによるガバナンス。
セキュリティL80-L108Event Hubs のセキュリティ保護:Entra ID/マネージド ID/SAS による認証、RBAC、暗号化と CMK、TLS 設定、ネットワーク制御(ファイアウォール、VNet、Private Link、NSP、ポリシー/コンプライアンス)。
構成L109-L120Event Hubs の動作の構成:パーティション、保持、クリーンアップ、地理的ディザスターリカバリー、レプリケーション、ログ圧縮、Avro キャプチャ、監視、アプリケーショングループ、ローカルエミュレーターの使用。
統合とコーディングパターンL121-L137.NET、Kafka(クライアント、Streams、Connect、Debezium)、Flink、Spark、Akka、スキーマ/JSON レジストリを使用して Event Hubs を統合するパターンとコード、メタデータの追加、またはプログラムによるハブの管理。
デプロイL138-L143Kafka ミラーリング(MirrorMaker 1/2)を使用した Event Hubs のデプロイ、地理的レプリケーションの設定、エミュレーターを使った Event Hubs アプリの実行/ローカルテストに関するガイド。
トラブルシューティング
トピックURL
Azure Event Hubs の Kafka 移行に関する一般的な問題を解決するhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-frequently-asked-questions
Apache Kafka 用 Azure Event Hubs のトラブルシューティングhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-troubleshooting-guide
Azure Event Hubs の AMQP エラーをトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-amqp-troubleshoot
Azure Event Hubs の .NET メッセージング例外を解決するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-messaging-exceptions
Azure Event Hubs の .NET 例外と推奨される対処方法を確認するhttps://learn.microsoft.com/en-us/azure/event-hubs/exceptions-dotnet
Event Hubs 操作で発生する Azure Resource Manager の例外を解決するhttps://learn.microsoft.com/en-us/azure/event-hubs/resource-manager-exceptions
Event Hubs の認証および承認エラーをトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/event-hubs/troubleshoot-authentication-authorization
Event Hubs の Blob Storage チェックポイントストアの問題を解決するhttps://learn.microsoft.com/en-us/azure/event-hubs/troubleshoot-checkpoint-store-issues
Azure Event Hubs の接続に関する問題を診断して解決するhttps://learn.microsoft.com/en-us/azure/event-hubs/troubleshooting-guide
ベストプラクティス
トピックURL
AMQP、Kafka、HTTPS 間で Event Hubs のイベントを交換するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-exchange-events-different-protocols
Azure Functions を使用してステートレスなイベントレプリケーションを設計するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-federation-replicator-functions
パーティションとスループットユニットを使用して Azure Event Hubs をスケーリングするhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-scalability
意思決定
トピックURL
Apache Kafka から Event Hubs への移行を計画するhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-migration-guide
Event Hubs Auto Inflate を使用するタイミングと方法を決定するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-auto-inflate
Azure Event Hubs の geo-replication モードを選択して管理するhttps://learn.microsoft.com/en-us/azure/event-hubs/geo-replication
アーキテクチャと設計パターン
トピックURL
Event Hubs の可用性と整合性を考慮して設計するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-availability-and-consistency
Event Hubs のイベントレプリケーションタスクパターンを適用するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-federation-patterns
制限とクォータ
トピックURL
Event Hubs の各レベルの機能とクォータを比較するhttps://learn.microsoft.com/en-us/azure/event-hubs/compare-tiers
Event Hubs Capture の間隔と制限を構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-capture-overview
Azure Event Hubs のプラットフォームの制限と動作の詳細https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-faq
Event Hubs の大きなメッセージを送受信するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quickstart-stream-large-messages
Azure Event Hubs のクォータと制限を確認するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quotas
アプリケーショングループを使用して Event Hubs リソースを管理するhttps://learn.microsoft.com/en-us/azure/event-hubs/resource-governance-overview
セキュリティ
トピックURL
Event Hubs 名前空間にネットワークセキュリティ境界を関連付けるhttps://learn.microsoft.com/en-us/azure/event-hubs/associate-network-security-perimeter
Entra ID を使用して Event Hubs のアプリケーションを認証するhttps://learn.microsoft.com/en-us/azure/event-hubs/authenticate-application
マネージド ID を使用して Event Hubs に対する認証を行うhttps://learn.microsoft.com/en-us/azure/event-hubs/authenticate-managed-identity
マネージド ID を使用して VM から Event Hubs に対する認証を行うhttps://learn.microsoft.com/en-us/azure/event-hubs/authenticate-managed-identity-virtual-machine
Azure Event Hubs の SAS 認証を実装するhttps://learn.microsoft.com/en-us/azure/event-hubs/authenticate-shared-access-signature
Entra ID と RBAC を使用して Event Hubs へのアクセスを承認するhttps://learn.microsoft.com/en-us/azure/event-hubs/authorize-access-azure-active-directory
Event Hubs の承認オプションを選択して構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/authorize-access-event-hubs
Azure Event Hubs の SAS 承認を構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/authorize-access-shared-access-signature
Azure Event Hubs Dedicated のコンフィデンシャルコンピューティングを有効にするhttps://learn.microsoft.com/en-us/azure/event-hubs/confidential-computing
Event Hubs の暗号化に顧客管理キーを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/configure-customer-managed-key
Event Hubs 名前空間のマネージド ID を有効にして構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/enable-managed-identity
Event Hubs Capture のマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-capture-managed-identity
Event Hubs の接続文字列を取得して理解するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string
Azure Event Hubs の IP ファイアウォール規則を構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-ip-filtering
仮想ネットワークサービスエンドポイントを使用して Event Hubs を保護するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-service-endpoints
Azure Event Hubs のネットワークセキュリティを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/network-security
Network Security Perimeter を使用して Event Hubs を保護するhttps://learn.microsoft.com/en-us/azure/event-hubs/network-security-perimeter
Event Hubs アプリを Entra ID によるパスワードレス認証に移行するhttps://learn.microsoft.com/en-us/azure/event-hubs/passwordless-migration-event-hubs
Event Hubs のガバナンスに組み込みの Azure Policy 定義を使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/policy-reference
Private Link エンドポイントを使用して Event Hubs へのアクセスを制限するhttps://learn.microsoft.com/en-us/azure/event-hubs/private-link-service
Event Hubs に規制コンプライアンスポリシーを適用するhttps://learn.microsoft.com/en-us/azure/event-hubs/security-controls-policy
Azure Policy を使用して Event Hubs の TLS コンプライアンスを監査するhttps://learn.microsoft.com/en-us/azure/event-hubs/transport-layer-security-audit-minimum-version
Event Hubs クライアントアプリケーションが特定の TLS バージョンを使用するように構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/transport-layer-security-configure-client-version
Azure Event Hubs の最小 TLS バージョンを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/transport-layer-security-configure-minimum-version
Event Hubs の最小 TLS バージョンを適用するhttps://learn.microsoft.com/en-us/azure/event-hubs/transport-layer-security-enforce-minimum-version
構成
トピックURL
Event Hubs のパーティション分割、保持、クリーンアップを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/configure-event-hub-properties
Event Hubs の geo-disaster recovery ペアリングを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/configure-geo-disaster-recovery
コード不要の Event Hubs レプリケーションタスクを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-federation-configuration
Event Hubs でキャプチャされた Avro スキーマを理解して使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/explore-captured-avro-files
Azure Event Hubs の監視メトリックとログのリファレンスhttps://learn.microsoft.com/en-us/azure/event-hubs/monitor-event-hubs-reference
リソース ガバナンスのために Event Hubs アプリケーション グループを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/resource-governance-with-app-groups
Azure Event Hubs エミュレーターをローカルで構成して実行するhttps://learn.microsoft.com/en-us/azure/event-hubs/test-locally-with-event-hub-emulator
Azure Event Hubs でログ コンパクションを構成して使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/use-log-compaction
統合とコーディングパターン
トピックURL
Event Hubs イベントにカスタムメタデータを追加するhttps://learn.microsoft.com/en-us/azure/event-hubs/add-custom-data-event
Azure Event Hubs との互換性を確保するために Apache Kafka クライアントを構成するhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-configurations
Azure Event Hubs で Kafka Streams を使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-streams
Azure Event Hubs で Kafka トランザクションを使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/apache-kafka-transactions
.NET アプリケーションを Azure Event Hubs に接続するhttps://learn.microsoft.com/en-us/azure/event-hubs/connect-event-hub
Kafka 経由で Akka Streams を Azure Event Hubs に接続するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-akka-streams-tutorial
Event Hubs で Kafka Connect と Debezium CDC を使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-connect-debezium
Kafka Connect を Azure Event Hubs と統合するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-connect-tutorial
Apache Flink を Azure Event Hubs に接続するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-flink-tutorial
Apache Spark ストリーミングアプリを Event Hubs に接続するhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-spark-tutorial
.NET 管理ライブラリを使用して Event Hubs をプロビジョニングするhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-management-libraries
Event Hubs のクライアント側スキーマ適用を実装するhttps://learn.microsoft.com/en-us/azure/event-hubs/schema-registry-client-side-enforcement
Event Hubs 上の Kafka クライアントで JSON Schema レジストリを使用するhttps://learn.microsoft.com/en-us/azure/event-hubs/schema-registry-json-schema-kafka
デプロイ
トピックURL
MirrorMaker 1 を使用して Kafka ブローカーを Event Hubs にミラーリングするhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-mirror-maker-tutorial
MirrorMaker 2 を使用して Kafka クラスターを Event Hubs にレプリケートするhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-kafka-mirrormaker-2-tutorial
Event Hubs の geo-replication を構成して運用するhttps://learn.microsoft.com/en-us/azure/event-hubs/use-geo-replication

コメント