イベントハウスを管理して監視する (プレビュー)

イベントハウスは、大量のリアルタイム データを処理および分析するためのスケーラブルな環境です。 継続的なデータ インジェストと分析のための構造化ストリーミングをサポートし、Kusto クエリ言語 (KQL) を使用してデータから簡単に分析情報を得ることができます。 イベントハウス ページは、イベントハウス環境内のすべての操作の中心となるハブとして機能します。 イベントハウスをシームレスに管理および監視し、データベース間を移動し、さまざまなイベントハウス関連のアクションを実行するゲートウェイです。

Eventhouse ホーム ページ

イベントハウスのホーム ページでは、イベントハウスを管理および監視できます。 ここから、 システムの概要を表示したり、データベースを参照したり、監視機能にアクセスしたりできます。

メインのイベントハウス ページを示すスクリーンショット。

このトピックの内容は次のセクションに分かれています。

  • A: Eventhouse リボン: Eventhouse リボンは、Eventhouse 内で重要なタスクを実行するための便利な方法を提供するクイック アクセス アクション バーです。 ここから、イベントハウス ページの更新、 容量プランナーのスケジュール設定、データベースの追加、プラグインの追加、詳細領域の折りたたみまたは展開を行うことができます。

  • B: エクスプローラー ウィンドウ: エクスプローラーには、イベントハウス ビュー間の移動、データベースの操作、監視イベントハウスへの移動を行うための直感的なインターフェイスが用意されています。

  • C: メイン ペイン: メイン ビュー領域には、エクスプローラー ウィンドウで選択した内容に応じて、さまざまな eventhouse システム概要情報またはデータベース概要情報が表示されます。

  • D: Eventhouse の詳細: Eventhouse の詳細領域には、リージョン、最後のインジェスト日、最小消費設定、プラグインが表示されます。 詳細領域は、ボタンを使って、またはリボンから、展開したり折りたたんだりすることができます。 詳細領域では、次のイベントハウス URI 値をコピーできます。

イベントハウスには、KQL データベース、リアルタイム ダッシュボード、アクティベーターなど、複数の 関連要素を含めることができます。 イベントハウスの詳細領域から、これらの関連する要素に簡単に移動できます。

システムの概要

eventhouse System の概要 では、ストレージの使用状況、コンピューティングの使用状況、インジェスト率など、Eventhouse の正常性、パフォーマンス、アクティビティに関する分析情報が提供されます。 また、潜在的な容量の問題を事前に警告するアドバイザリの結果を表示することもできます。

実行中の状態

イベントハウスの動作状態を表示します。

データベース名の隣にシステム状態アイコンを表示しているスクリーンショット。

状態 Description
実行中 Eventhouse は最適な状態で稼働しています。
メンテナンス イベントハウスは一時的に利用できません。 後でページを更新してみてください。 セキュリティ機能を有効にしている場合は、VPN 接続を使用して環境に接続してみてください。
容量が不足しています お客様の組織の Fabric コンピューティング容量が上限に達したため、eventhouse は利用できません。 後で再試行するか、容量管理者に連絡して容量を増やすように依頼してください。
中断された容量 このイベントハウスに使用された容量は中断されました。 一時停止を解除するには、容量管理者に連絡してください。
不明 不明な理由により、イベントハウスは使用できません。

アドバイザーの検出結果

特定のアプリケーションで異常に大量のクエリが生成されると、システム概要ページに Advisor バナーが表示されます。 このバナーは、潜在的な容量の問題を事前に通知します。

トリガー条件とバナー メッセージの詳細については、 アクティビティ スパイク アドバイザーを参照してください。

Eventhouse ストレージ

イベントハウスのストレージ容量を示します。 ストレージ容量は、以下のカテゴリに分かれています。

カテゴリ Description
元のサイズ イベントハウスの元の非圧縮データのサイズ。
圧縮サイズ イベントハウスの圧縮データサイズ。
プレミアム 使用される Premium Storage の量。 この層は、最もアクティブなデータの高パフォーマンスストレージ層であり、リアルタイムの処理と分析に可能な限り最速のアクセスを保証します。 すべてのデータが Premium キャッシュに格納されていない場合、クエリの待機時間が悪影響を受ける可能性があります。 詳細については、キャッシュ ポリシーを参照してください。

ストレージリソース

データベースごとのストレージの内訳のスナップショットを表示します。 バーから各データベースにドリルダウンして詳細を表示できます。 キャッシュ ポリシーを構成することで、データベースのストレージ使用量を調整できます。

アプリケーションごとのアクティビティ (分単位)

インジェスト ジョブ、クエリ、コマンドなどのコンピューティング操作を実行する時間を分単位で表示します。アプリケーションごとに分割された積み上げ面グラフとして表示されます。 このグラフには、アクティビティ ボリューム別の上位 5 つのアプリケーションが表示され、残りのアプリケーションはすべて [その他] の下にグループ化されています。

[システム概要] の [アプリケーションごとのアクティビティ (分単位)] タイルのスクリーンショット。この画像は、過去 1 時間のイベントハウスでの 4 つのアプリケーションのアクティビティを示しています。

アプリケーション レベルのアクティビティ監視、アプリケーションの種類の一覧、およびユーザーごとのアプリケーションの詳細については、「 アプリケーション別のイベントハウス アクティビティの監視」を参照してください。

データの取り込み

取り込まれた行の数と、データが取り込まれたデータベースの数を示します。 この情報は、時間の経過に伴ってイベントハウスに取り込まれるデータ量を理解するのに役立ちます。

このタイルでは、ユーザーは省略記号メニューの [クエリを 開く ] を選択して、基になる KQL クエリを開くこともできます。

[インジェストの詳細] タイルのスクリーンショット。

これにより、取り込まれた行の数とデータベースの数の計算方法が完全に可視化されます。

「取り込みの詳細」KQL クエリのスクリーンショット。

クエリ対象データベースの上位 10 個

クエリの数、エラー、データベースあたりの期間、キャッシュ ミスなど、イベントハウス内で最もアクティブなデータベースを強調表示します。 この情報は、どのデータベースがコンピューティング ユニットを使用しているかに関する包括的な概要を取得する際に役立ちます。

このタイルでは、ユーザーは省略記号メニューの [クエリを 開く ] を選択して、基になる KQL クエリを開くこともできます。

[クエリを実行した上位 10 個のデータベース] タイルのスクリーンショット。

これにより、クエリ対象の上位 10 個のデータベースとそのメトリックが完全に可視化されます。

クエリを実行した上位 10 個のデータベース KQL クエリのスクリーンショット。

取り込まれた上位 10 個のデータベース

取り込まれた行の数と、取り込まれた行が最も多いデータベースのインジェスト エラーを強調表示します。 現在は、部分的な取り込みエラーのみが報告されます。

このタイルでは、ユーザーは省略記号メニューの [クエリを 開く ] を選択して、基になる KQL クエリを開くこともできます。

[取り込み済みデータベースの上位 10] タイルのスクリーンショット。

これにより、取り込まれた上位 10 個のデータベースとそのメトリックが完全に可視化されます。

取り込まれた上位 10 個のデータベース KQL クエリのスクリーンショット。

アクティビティ (分単位) - 上位 5 人のユーザー

最もアクティブなユーザーの合計コンピューティング時間 (分) が表示されます。 この情報は、ユーザーによるコンピューティング ユニットの使用効率を理解するのに役立ちます。

このタイルでは、ユーザーは省略記号メニューの [クエリを 開く ] を選択して、基になる KQL クエリを開くこともできます。

[アクティビティ (分単位) - 上位 5 人のユーザー] タイルのスクリーンショット。

これにより、上位 5 人のユーザーとそのコンピューティング時間 (分) が完全に可視化されます。

アクティビティ (分単位) のスクリーンショット - 上位 5 人のユーザー KQL クエリ。

Eventhouse スキーマの変更

データベースの所有者や Eventhouse の最近のイベント(次のような操作など)を表示します。

  • データベースの作成、削除
  • テーブルを作成、変更、または削除する
  • 外部テーブルの作成、削除
  • 具体化されたビューを作成、変更、または削除する
  • 関数の作成、変更、削除
  • キャッシュ ポリシー、アイテム保持ポリシー、またはテーブル更新ポリシーを変更する

データベースの表示

データベースの概要ページには、イベントハウス内のすべてのデータベースの概要が表示されます。

  1. Eventhouse エクスプローラーで、[データベース] を選択します。

    [すべてのデータベースを参照] が赤いボックスで強調表示されているイベントハウス ウィンドウのスクリーンショット。

    各データベースの詳細が表示されたウィンドウが開きます。 各タイルはデータベースを表します。

    タイルとリスト のビュー ボタンが赤いボックスで囲まれたイベントハウスの詳細ページを示すスクリーンショット。

  2. タイルから、新しいタブでデータベースを開いたり、データのクエリを実行したり、ソースの一覧からデータを取得したり、必要なアクセス許可がある場合はデータベースを削除したりできます。

    データベースのその他のメニュー オプションを示すスクリーンショット。

  3. ページの右上にあるボタンを使用して、リストビューとタイルビューを切り替えます。

    タイルとリスト ビューのボタンが強調表示されている Eventhouse の詳細ページを示すスクリーンショット。

  4. 特定のデータベースを探索するには、一覧からこのデータベースの名前を選択します。

  5. eventhouse に新しいデータベースまたはデータベース ショートカットを追加するには、ページの上部にある [+ 新しいデータベース ] を選択します。 詳細については、「 KQL データベースの作成」 および「 データベース ショートカットの作成」を参照してください。

データベース資産を表示する

エクスプローラー ウィンドウには、テーブル、関数、具体化されたビューなど、データベース内の資産を表示するためのインターフェイスが用意されています。 テーブルショートカット具体化されたビュー関数などのアセットをフォルダーに整理して、ナビゲーションやグループ化を容易にします。

サブフォルダーへのテーブル編成の例:

テーブルが内部に整理されたサブフォルダーを示すエクスプローラー ウィンドウのスクリーンショット。

監視イベントハウスを表示する

Eventhouse ワークスペースの監視は、Fabric のワークスペース監視を使用して Eventhouse の正常性とパフォーマンスを追跡する機能です。 ワークスペースの監視を有効にすると、Fabricは、イベントハウスからメトリックを収集するイベントハウスをワークスペースに自動的に作成します。 その後、KQL (Kusto クエリ言語) を使用してこのデータに対してクエリを実行し、問題のトラブルシューティング、傾向の分析、カスタム ダッシュボードの作成を行うことができます。

監視イベントハウスは、監視 KQL データベース内の読み取り専用テーブルのセットとして提供されます。 テーブルに対してクエリを実行して、イベントハウスの使用状況とパフォーマンスに関する分析情報を取得できます。 クエリを実行できる監視データの詳細については、 Eventhouse の監視を参照してください。

詳細な監視分析情報については、次の記事を参照してください。