メインコンテンツまでスキップ
メインコンテンツまでスキップ

クエリインサイト

クエリインサイト機能は、ClickHouseの組み込みクエリログをさまざまな視覚化やテーブルを通じて使いやすくします。ClickHouseの system.query_log テーブルは、クエリの最適化、デバッグ、全体のクラスターの健全性とパフォーマンスの監視において重要な情報源です。

クエリ概要

サービスを選択すると、左側のサイドバーの監視ナビゲーションアイテムが展開され、新しいクエリインサイトサブアイテムが表示されます。このオプションをクリックすると、新しいクエリインサイトページが開きます。

トップレベルメトリクス

上部の統計ボックスは、選択した期間内の基本的なトップレベルのクエリメトリクスを表します。その下には、選択した時間ウィンドウ内のクエリの種類(select、insert、other)ごとに分けられたクエリボリューム、レイテンシ、およびエラーレートを示す3つの時系列チャートがあります。レイテンシチャートは、さらにp50、p90、p99のレイテンシを表示するように調整できます:

最近のクエリ

トップレベルメトリクスの下には、選択した時間ウィンドウ内のクエリログエントリ(正規化されたクエリハッシュとユーザーごとにグループ化されたもの)を表示するテーブルがあります:

最近のクエリは、利用可能な任意のフィールドでフィルタリングおよびソートできます。このテーブルは、テーブル名、p90、p99のレイテンシなどの追加フィールドを表示または非表示にするように構成することもできます。

クエリの詳細表示

最近のクエリテーブルからクエリを選択すると、その選択したクエリに特有のメトリクスと情報を含むフライアウトが開きます:

フライアウトからわかるように、この特定のクエリは過去24時間で3000回以上実行されています。クエリ情報タブのすべてのメトリクスは集約メトリクスですが、クエリ履歴タブを選択することで各実行のメトリクスを表示することもできます:


このペインから、各クエリ実行の設定およびプロファイルイベント項目を展開して追加情報を表示できます。