高度なダッシュボードにアクセスする
- 左側のパネル
監視→高度なダッシュボード
ネイティブの高度なダッシュボードにアクセスする
- 左側のパネル
Monitoring→Advanced dashboardYou can still access the native advanced dashboard.をクリック
標準で用意されている可視化
ClickHouse 固有
| メトリクス | 説明 |
|---|---|
| 1秒あたりのクエリ数 | 処理されているクエリのレートを追跡します |
| 1秒あたりの読み取り行数 | クエリで読み取られている行数を示します |
| 1秒あたりの挿入行数 | データのインジェスト率を測定します |
| MergeTree パーツ総数 | MergeTree テーブル内のアクティブなパーツ数を表示し、バッチ化されていない挿入の特定に役立ちます |
| パーティションごとの最大パーツ数 | いずれかのパーティションに存在するパーツ数の最大値を示します |
| 実行中のクエリ数 | 現在実行中のクエリ数を表示します |
| 1秒あたりの読み取りバイト数 | クエリで読み取られているデータ量を示します |
システムヘルス固有
| Metric | Description |
|---|---|
| IO Wait | I/O 待機時間を追跡します |
| CPU Wait | CPU リソースの競合による遅延を測定します |
| Read From Disk | ディスクまたはブロックデバイスから読み取られたバイト数を追跡します |
| Read From Filesystem | ページキャッシュを含むファイルシステムから読み取られたバイト数を追跡します |
| Memory (tracked, bytes) | ClickHouse が追跡しているプロセスのメモリ使用量を表示します |
| Load Average (15 minutes) | システムの現在の 15 分平均負荷を表示します |
| OS CPU Usage (Userspace) | ユーザー空間のコード実行時の CPU 使用率 |
| OS CPU Usage (Kernel) | カーネルコード実行時の CPU 使用率 |
ClickHouse Cloud 固有
| Metric | Description |
|---|---|
| S3 Read wait | S3 への読み取りリクエストのレイテンシを測定します |
| S3 read errors per second | 読み取りエラー率を追跡します |
| Read From S3 (bytes/sec) | S3 ストレージから読み取られるデータ量の速度を追跡します |
| Disk S3 write req/sec | S3 ストレージへの書き込み処理の頻度を監視します |
| Disk S3 read req/sec | S3 ストレージからの読み取り処理の頻度を監視します |
| Page cache hit rate | ページキャッシュのヒット率 |
| Filesystem cache hit rate | ファイルシステムキャッシュのヒット率 |
| Filesystem cache size | ファイルシステムキャッシュの現在のサイズ |
| Network send bytes/sec | 受信ネットワークトラフィックの現在の速度を追跡します |
| Network receive bytes/sec | 送信ネットワークトラフィックの現在の速度を追跡します |
| Concurrent network connections | 現在の同時実行ネットワーク接続数を追跡します |
高度なダッシュボードを使用した問題の特定
非バッチ挿入
リソース負荷の高いクエリ
不適切な主キー設計
system.query_log テーブルでは、タイムスタンプをフィルターとして使うことで、
ピーク時に実行されたクエリを特定できます。
たとえば、ある日の午前 11 時から午前 11 時までに実行されたすべてのクエリを表示するクエリを実行して、
どのクエリが過剰に多くの行を読み取っているかを確認します:
Query
Response
amazon_reviews_no_pk と amazon_reviews_pk に対して実行されていることがわかります。ここから、
誰かがテーブル amazon_reviews の主キー設定をテストしていたと考えられます。