Eventhub
リソースアイコン

リソース概要
Event Hubs は、大規模なリアルタイムイベント(ログ、IoT テレメトリ、アプリケーションイベントなど)を収集し、ストリーミング処理パイプラインへ配信するための分散型ストリーミングプラットフォームです。
Namespace 単位でスループット(Throughput)やネットワークアクセス ポリシーを設定でき、その配下に Event Hub(トピックに類似した単位)を作成することで、パーティション(Partition)ベースのスケーラブルなイベント収集および保持を実現します。
関連リソース
上位リソース
リソース設定値
Namespace 設定
sku: 使用する Tier –Basic,Standard,Premiumcapacity: Standard SKU の Namespace 容量 / スループット単位 –1~16enable_auto_inflate: Event Hub Namespace に対して自動スケーリングを有効にするかどうか –true,falsemaximum_throughput_units: Auto Inflate が有効な場合の最大スループット単位数 –1~40minimum_tls_version: Event Hub Namespace でサポートされる最小 TLS バージョン –1.0,1.1,1.2enable_local_authentication: Event Hub Namespace に対して SAS 認証を使用するかどうか –true,falseenable_public_network_access: Event Hub Namespace に対してパブリック ネットワーク アクセスを許可するかどうか –true,false
ネットワークアクセス制御(network_rulesets)
network_rulesets.default_action: デフォルトのネットワークアクセス動作 –Allow,Denynetwork_rulesets.virtual_network_rule.target_subnet_name: 接続するサブネット名network_rulesets.virtual_network_rule.ignore_missing_virtual_network_service_endpoint: 仮想ネットワーク サービス エンドポイントが存在しない場合に無視するかどうか –true,false
Event Hub 設定(eventhub)
eventhub.default.partition_count: Event Hub の現在のシャード(パーティション)数 –1~100eventhub.default.message_retention: Event Hub にイベントを保持する日数 –1~90eventhub.default.enabled_capture: Capture を有効にするかどうか –true,falseeventhub.default.encoding: Capture で使用されるエンコーディング –Avro,AvroDeflateeventhub.default.time_window: Capture が実行される時間間隔(分) –1~15eventhub.default.size_window: Capture がトリガーされる前に Event Hub に蓄積されるデータ量 –11~524eventhub.default.skip_empty_archives: Capture の時間ウィンドウ内にイベントが存在しない場合、空のファイルを出力しないかどうか –true,falseeventhub.default.capture_file_name_format: Blob Storage に保存する際のファイル命名規則eventhub.default.linked_storage_account: メッセージを保存する Blob Storage アカウント内のコンテナー名eventhub.default.target_storage_container_name: メッセージを保存する Blob Storage アカウント