クエリ監視の設定

Query History Monitoring and Management(QHMM)は、Prestoエンジンのヒープダンプ、スレッドダンプ、クエリ履歴、クエリイベント関連情報などの診断データを、Hiveカタログに関連付けられたストレージに保存して管理するサービスです。 履歴ファイルを取得して、クエリを分析、デバッグ、または監視できます。 独自のバケットにデータを保存することもできます。

Presto watsonx.data ( ) エンジンはQHMMをサポートしていない。 Java

watsonx.dataインスタンスのQHMMサービスを有効または無効にできます。 QHMMサービスを有効にする場合、クエリー・データの保存に使用するストレージを指定する必要があります。 QHMMデータを格納するHiveカタログを作成し、関連付ける必要があります(独自のストレージを登録する(BYOB))。 BYOB を使うには、watsonx.dataにバケットを登録し、QHMM ストレージとして使うように設定する。

QHMMはHiveストレージのみをサポートしています。

QHMM機能の有効化

QHMM機能は、以下のいずれかの方法で有効にできます:

履歴ファイルを取得することで、クエリの分析、デバッグ、監視を行うことができます。 Queryワークスペースから、QHMMデータからクエリ情報を取得する を参照してください。

手順

  1. watsonx.data コンソールにログインします。

  2. ナビゲーションメニューから 「Configurations」を選択します。

  3. クリッククエリ監視クエリー監視ページが開きます。

  4. watsonx.dataクイックスタートのプロビジョニング時に QHMM 機能を有効にした場合、QHMM 構成の詳細を表示できます。 詳細は以下の通り:

    • QHMM のステータス - 有効または無効。
    • QHMMデータへのアクセスとクエリ用エンジン。
    • QHMM データを格納するように構成されたバケット。
    • QHMM データが利用可能なバケット内のサブパス。

    設定の詳細を編集するには、 Editをクリックし、必要な変更を加えます。 QHMMの有効化または無効化、QHMMカタログに関連付けられたエンジンの変更、バケットの変更、ストレージ・サブパスの更新ができます。

  5. クリック保存変更を加えた後。

コンソールからQHMMを有効にする

watsonx.dataクイックスタートのプロビジョニング時に QHMM 機能が有効になっていない場合は、クエリー監視ページから有効にすることができます。

  1. watsonx.data に、 ス ト レージ - catlaogApache Hive のペアを作成 し ます。 ストレージ-カタログペアの追加を参照してください。 QHMMはApache Hiveカタログのみをサポートしています。

  2. クエリ・モニタリング・ページで、Edit(編集)をクリックします。

  3. Enable チェックボックスを選択する。 チェック ボックスは、watsonx.data にHiveカタログを作成した場合のみ選択できます。

  4. Engineからエンジンを選択します。

  5. ストレージから Hive カタログを選択する。

  6. サブパスを更新することもできる。

  7. クリック保存変更を加えた後。

データ・プルーニング機能の有効化

QHMMのデータ・プルーニング機能は、クエリ・モニタリング・ページから有効にできます。 そのためには

クエリ・モニタリング・ページで、Edit(編集)をクリックします。 Data pruningセクションで、QHMMのファイル・プルーニング機能を有効にし、ストレージ容量を管理する。 QHMMストレージバケットの最大サイズとしきい値のパーセンテージを設定できます。 ファイルのアップロード中、またはクリーンアップ・スケジューラが実行されたとき(デフォルトは24時間ごと)にしきい値に達すると、古いデータが削除される。

以下の詳細を指定します。

  • 刈り込みのしきい値:容量がしきい値のパーセンテージ(デフォルト:80%)に達したとき、QHMMがプルーニングをトリガーする、または警告を発するしきい値。

  • プルーニングの頻度:プルーニングが発生する頻度(時間単位)(デフォルト:24時間)。

  • 最大使用量:バケツの最大容量 (MB) (デフォルト: 10240 MB)。

  • プルーニングされたレコードの保持期間:COSからレコードを削除するためのレコード有効期限(日単位)(デフォルト:30日)。

クリック保存変更を加えた後。