イベントストリームの状態とパフォーマンスの監視

Microsoft Fabric イベント ストリーム機能を使用すると、ストリーミング イベント データ、インジェストの状態、インジェストのパフォーマンスを簡単に監視できます。 この記事では、イベントストリームの状態を監視する方法、ログ、エラー、データ分析情報をメトリックでチェックする方法について説明します。

イベントストリームには、データ分析情報ランタイム ログの 2 種類の監視エクスペリエンスがあります。 選択するソースまたはターゲットに応じて、いずれかのビューまたは両方のビューが表示されます。

前提条件

開始する前に、以下が必要になります:

  • Eventstream 項目が配置されているプレミアム ワークスペースに、閲覧者以上のアクセス許可を使用してアクセスします。
  • Azure Event Hubs ソースまたはレイクハウス ターゲットがイベントストリームに追加されます。

データの分析情報

[データ分析情報] タブは、メイン エディターの下部ペインに表示されます。 このタブに、イベントストリーム、ソース、ターゲットの状態とパフォーマンスを監視するために使用できるメトリックが表示されます。 ソースとターゲットごとに異なるメトリックがあります。 メイン エディター キャンバスでノードを選択すると、その特定のノードのメトリックが [データ分析情報] タブに表示されます。

イベントストリーム ノードのデータ分析情報

[データ分析情報] タブには、イベントストリーム ノードに関する次のメトリックが表示されます。

メトリック ユニット 説明
IncomingMessages Count 指定された期間にイベントストリームに送信されたイベントまたはメッセージの数。
OutgoingMessages Count 指定された期間にイベントストリームから流出したイベントまたはメッセージの数。
IncomingBytes バイト 指定した期間にわたるイベントストリームの受信バイト数。
OutgoingBytes バイト 指定した期間にわたるイベントストリームの送信バイト数。

イベントストリームのデータ分析情報を表示するには、次の手順に従います。

  1. メイン エディター キャンバスでイベントストリーム ノードを選択します。

  2. 下部のペインで、[データ分析情報] タブを選択します。

  3. イベントストリーム内にデータがある場合は、[データ分析情報] タブにメトリックのグラフが表示されます。

  4. タブの右側で、表示するメトリックの横にあるチェック ボックスをオンにします。

Screenshot showing the eventstream metrics.

Azure イベント ハブ ソース、レイクハウス ターゲット、および KQL データベース ターゲットの各ノードのデータ分析情報

次のメトリックは、Azure イベント ハブ ソース、レイクハウス ターゲット、および KQL データベース ターゲット ("インジェスト前のイベント処理" モード) の各ノードの [データ分析情報] タブで使用できます。

メトリック ユニット 説明
入力イベント カウント イベントストリーム エンジンによって (レイクハウス ターゲットまたは KQL データベース ターゲット内の) イベントストリームまたは (Azure イベント ハブ ソース内の) Azure イベント ハブ ソースからプルされるイベント データの数。
入力イベントのバイト数 バイト イベントストリーム エンジンによって (レイクハウス ターゲットまたは KQL データベース ターゲット内の) イベントストリームまたは (Azure イベント ハブ ソース内の) Azure イベント ハブ ソースからプルされるイベント データの量。
出力イベント カウント イベントストリーム エンジンによって (レイクハウス ターゲットまたは KQL データベース ターゲット内の) レイクハウスまたは KQL データベース、または (Azure イベント ハブ ソース内の) イベントストリームに送信されるイベント データの数。
バックログされた入力イベント Count イベントストリーム エンジンでバックログされる入力イベントの数。
実行時エラー Count イベント処理に関連するエラーの総数。
データ変換エラー Count 想定の出力スキーマに変換できなかった出力イベントの数。
逆シリアル化エラー Count イベントストリーム エンジン内で逆シリアル化できなかった入力イベントの数。
ウォーターマークの遅延 Second このソースまたはターゲットのすべての出力のすべてのパーティションにわたる最大のウォーターマーク遅延。 これは、ウォール クロック時間から最大のウォーターマークを差し引いた値として計算されます。

Azure イベント ハブ ソース、レイクハウス ターゲット、または KQL データベース ターゲット ("インジェスト前のイベント処理" モード) のデータ分析情報を表示するには:

  1. メイン エディター キャンバスで Azure イベント ハブ ソース ノード、レイクハウス ターゲット ノード、または KQL データベース ターゲット ノードを選択します

  2. 下部のペインで、[データ分析情報] タブを選択します。

  3. Azure イベント ハブ ソース、レイクハウス ターゲット、または KQL データベース ターゲット内にデータがある場合は、[データ分析情報] タブにメトリックのグラフが表示されます。

  4. タブの右側で、表示するメトリックの横にあるチェック ボックスをオンにします。

Screenshot showing the source and destination metrics.

ランタイム ログ

[ランタイム ログ] タブでは、イベントストリーム エンジンで発生する詳細なログを確認できます。 ランタイム ログには、警告、エラー、情報の 3 つの重大度レベルがあります。

Azure イベント ハブ ソース、レイクハウス ターゲット、または KQL データベース ターゲット ("インジェスト前のイベント処理" モード) のランタイム ログを表示するには:

  1. メイン エディター キャンバスで Azure イベント ハブ ソース ノード、レイクハウス ターゲット ノード、または KQL データベース ターゲットを選択します。

  2. 下部のペインで、[ランタイム ログ] タブを選択します。

  3. Azure イベント ハブ ソース、レイクハウス ターゲット、または KQL データベース ターゲット内にデータがある場合は、[ランタイム ログ] タブにログが表示されます。

  4. [キーワードでフィルター] オプションを使用してログを検索するか、重大度または種類を変更して一覧をフィルター処理します。

  5. 最新のログを表示するには、[最新の情報に更新] を選択します。

Screenshot showing the source and destination runtime logs.