Azure Data Explorer ダッシュボードでのライブ更新

Azure Data Explorerダッシュボードは、ライブ データを監視し、変化が発生した場合に対応するのに役立ちます。 ダッシュボードにライブ データが常に反映されるように、Azure Data Explorerはライブ更新をサポートしています。

ライブ 更新では 、基になるソースに新しいデータが取り込まれると、ダッシュボードのビジュアルが更新されます。 インジェスト検出をサポートしていないビジュアル、またはサポートされていないデータ ソースに基づくビジュアルの場合、ダッシュボードでは、ダッシュボード エディターが定義するフォールバック更新間隔が使用されます。 インジェスト検出は、データが変更されたときにのみデータに対してクエリを実行されるため、固定時間間隔よりも効率的です。

ライブ 更新 は、次のシナリオで適切に機能します。

  • 高頻度データ: データが届いた瞬間に確認する必要がありますが、更新の少ない時間帯に継続的なポーリングは避けたいと考えています。

  • コストの最適化: 新しいデータを受信しなかったダッシュボードの更新に関連するコンピューティング負荷とクエリ コストを削減したいと考えています。

  • 大規模な監視: 複数のソースを監視しており、システムで実際のインジェストに基づいて更新トリガーをインテリジェントに管理する必要があります。

ライブ リフレッシュの仕組み

ライブ 更新 では、ingestion_time() 関数に基づいて、ビジュアルごとに 1 つの軽量バックグラウンド クエリが使用されます。 ダッシュボードでは、一定のスケジュールに従って大量のビジュアル クエリを実行する代わりに、各ビジュアルのデータの "高基準" が定期的にチェックされます。

検出クエリで新しいデータが取り込まれたことが識別されると、そのダッシュボード ビジュアルの更新がトリガーされます。 新しいデータが検出されない場合、次のチェックまで、そのビジュアルに対してそれ以上のクエリは実行されません。

ライブリフレッシュの設定 (エディター)

ダッシュボード エディターとして、[ 更新] 設定でダッシュボードを最新の状態に保つ方法を構成できます。

  1. ダッシュボードで 編集モードを 有効にし、上部のリボンから [設定の更新 ] を選択します。

    ツール バーの [設定の更新] ボタンを示すスクリーンショット。

  2. 次のオプションから選択し、[ 適用] を選択します。

  • ライブ 更新 (推奨): ライブ更新を有効にします。 ダッシュボードは、新しいデータと更新を自動的に監視します。

    • [ 設定] ボタンを選択して、ライブ更新の構成オプションを表示します。
      • 更新レートの制限: 頻度の高いデータ インジェスト中に過剰な更新が行われるのを防ぐために、更新の間隔を最小に設定します。
      • フォールバック更新間隔: インジェスト検出をサポートしていないビジュアルの場合、この間隔によって更新の頻度が決まります。
  • 手動更新のみ: ダッシュボードは静的なままです。 ビジュアルは、[更新] ボタンを手動で選択した場合にのみ 更新 されます。

更新設定の構成を示すスクリーンショット。

更新の監視と制御 (ビューアー)

ダッシュボードビューアーは、特定の時点を分析する必要がある場合に、更新の状態を監視し、更新を一時停止できます。

ダッシュボード リボンには、現在の更新状態の視覚的なヒントが表示されます。

ライブ 更新 (有効): ボタンがアクティブです。 ボタンの上にマウス ポインターを置くと、"新しいデータが入るとビジュアルが自動的に更新されます" というヒントが表示されます。

ライブ更新(一時停止中): ボタンに取り消し線が表示されます。 ツールヒントには、"ビジュアルは自動的に更新されません" と表示されます。

各ビジュアルには最後の更新タイムスタンプが表示されるため、データの現在の状態をすばやく評価できます。 タイムスタンプにカーソルを合わせると、データが最後に更新されたときやソースが最後にチェックされた日時など、追加の詳細が表示されます。 データを手動で更新するには、ビジュアルの [ 更新 ] ボタンをいつでも選択します。

ダッシュボード ビジュアルの最後の更新タイムスタンプを示すスクリーンショット。

更新プログラムを一時停止または再開する

特定のデータ ポイントを調査していて、ビジュアルを変更したくない場合は、ダッシュボード リボンで [ ライブ更新 ] ボタンを選択し、ライブ更新を オフ (一時停止) に切り替えます。 一時停止中、ダッシュボードは自動更新を実行しません。 ライブ更新を再開するには、 オン に戻します。

ダッシュボード リボンの [ライブ更新] ボタンを示すスクリーンショット。

考慮事項と制限事項

  • フォールバック動作: サポートされていないテーブルまたは特定のビジュアルの種類の場合、ダッシュボードではエディター設定で定義されているフォールバック更新間隔が使用されます。

  • コンピューティング使用量: ライブ更新は固定間隔更新よりも大幅に効率的ですが、バックグラウンド検出クエリでは引き続き一部のリソースが消費されます。