メインコンテンツへスキップ
ClickHouse Cloud のサービスには、ダッシュボードや通知を提供する、すぐに利用できる監視コンポーネントが備わっています。デフォルトでは、Cloud Console のすべてのユーザーがこれらのダッシュボードにアクセスできます。

ダッシュボード

サービスの健全性

Service Healthダッシュボードでは、サービス全体の健全性を監視できます。ClickHouse Cloudは、このダッシュボードに表示されるメトリクスをシステムテーブルから収集して保存するため、サービスがアイドル状態のときでも確認できます。

リソース使用状況

Infrastructure ダッシュボードでは、ClickHouse プロセスが使用しているリソースの詳細を確認できます。ClickHouse Cloud は、このダッシュボードに表示されるメトリクスをシステムテーブルからスクレイプして保存しているため、サービスがアイドル状態になっていても確認できます。

メモリと CPU

Allocated CPUAllocated Memory のグラフには、サービス内の各レプリカで利用可能なコンピュートリソースの総量が表示されます。これらの割り当ては、ClickHouse Cloud の オートスケーリング機能を使用して変更できます。 Memory UsageCPU Usage のグラフには、各レプリカで ClickHouse のプロセスが実際にどの程度 CPU とメモリを使用しているかの推定値が表示されます。これには、クエリだけでなく、マージなどのバックグラウンドプロセスも含まれます。
パフォーマンスの低下メモリまたは CPU の使用率が割り当て済みのメモリまたは CPU に近づくと、パフォーマンスが低下し始める可能性があります。対処方法として、以下を推奨します。
  • クエリを最適化する
  • テーブルエンジンのパーティション化を変更する
  • オートスケーリングを使用して、サービスにより多くのコンピュートリソースを追加する
これらのグラフに表示される、対応するシステムテーブルのメトリクスは次のとおりです。
グラフ対応するメトリクス名集計注記
割り当て済みメモリCGroupMemoryTotal最大
割り当て済み CPUCGroupMaxCPU最大
使用メモリMemoryResident最大
使用 CPUSystem CPU metric最大Prometheus エンドポイント経由の ClickHouseServer_UsageCores

データ転送

グラフには、ClickHouse Cloud との間のデータの送受信量が表示されます。詳しくは、ネットワークデータ転送を参照してください。

高度なダッシュボード

このダッシュボードは、組み込みの高度なオブザーバビリティダッシュボードをベースに変更を加えたもので、各系列はレプリカごとのメトリクスを表します。ClickHouse 固有の問題を監視し、トラブルシューティングする際に役立ちます。
ClickHouse Cloud は、このダッシュボードに表示されるメトリクスをシステムテーブルからスクレイプして保存しているため、サービスがアイドル状態でも表示できます。これらのメトリクスにアクセスしても、基盤となるサービスに対してクエリは発行されず、アイドル状態のサービスが起動することもありません。
以下の表は、高度なダッシュボード内の各グラフと、対応する ClickHouse メトリクス、取得元のシステムテーブル、および集計タイプの対応関係を示しています。
グラフ対応する ClickHouse メトリクス名システムテーブル集計タイプ
クエリ/秒ProfileEvent_Querymetric_logSum / bucketSizeSeconds
実行中のクエリCurrentMetric_Querymetric_logAvg
実行中のマージCurrentMetric_Mergemetric_logAvg
読み取りバイト数/秒ProfileEvent_SelectedBytesmetric_logSum / bucketSizeSeconds
IO 待機ProfileEvent_OSIOWaitMicrosecondsmetric_logSum / bucketSizeSeconds
S3 読み取り待機ProfileEvent_ReadBufferFromS3Microsecondsmetric_logSum / bucketSizeSeconds
S3 読み取りエラー/秒ProfileEvent_ReadBufferFromS3RequestsErrorsmetric_logSum / bucketSizeSeconds
CPU 待機ProfileEvent_OSCPUWaitMicrosecondsmetric_logSum / bucketSizeSeconds
OS CPU 使用率 (ユーザー空間、正規化済み)OSUserTimeNormalizedasynchronous_metric_log
OS CPU 使用率 (カーネル、正規化済み)OSSystemTimeNormalizedasynchronous_metric_log
ディスクからの読み取りProfileEvent_OSReadBytesmetric_logSum / bucketSizeSeconds
ファイルシステムからの読み取りProfileEvent_OSReadCharsmetric_logSum / bucketSizeSeconds
メモリ (追跡対象、バイト)CurrentMetric_MemoryTrackingmetric_log
MergeTree パーツ総数TotalPartsOfMergeTreeTablesasynchronous_metric_log
パーティションあたりの最大パーツ数MaxPartCountForPartitionasynchronous_metric_log
S3 からの読み取りProfileEvent_ReadBufferFromS3Bytesmetric_logSum / bucketSizeSeconds
ファイルシステムキャッシュサイズCurrentMetric_FilesystemCacheSizemetric_log
Disk S3 書き込みリクエスト/秒ProfileEvent_DiskS3PutObject + ProfileEvent_DiskS3UploadPart + ProfileEvent_DiskS3CreateMultipartUpload + ProfileEvent_DiskS3CompleteMultipartUploadmetric_logSum / bucketSizeSeconds
Disk S3 読み取りリクエスト/秒ProfileEvent_DiskS3GetObject + ProfileEvent_DiskS3HeadObject + ProfileEvent_DiskS3ListObjectsmetric_logSum / bucketSizeSeconds
FS cache ヒット率sum(ProfileEvent_CachedReadBufferReadFromCacheBytes) / (sum(ProfileEvent_CachedReadBufferReadFromCacheBytes) + sum(ProfileEvent_CachedReadBufferReadFromSourceBytes))metric_log
Page cache ヒット率greatest(0, (sum(ProfileEvent_OSReadChars) - sum(ProfileEvent_OSReadBytes)) / (sum(ProfileEvent_OSReadChars) + sum(ProfileEvent_ReadBufferFromS3Bytes)))metric_log
ネットワーク受信バイト数/秒NetworkReceiveBytesasynchronous_metric_logSum / bucketSizeSeconds
ネットワーク送信バイト数/秒NetworkSendBytesasynchronous_metric_logSum / bucketSizeSeconds
同時 TCP 接続数CurrentMetric_TCPConnectionmetric_log
同時 MySQL 接続数CurrentMetric_MySQLConnectionmetric_log
同時 HTTP 接続数CurrentMetric_HTTPConnectionmetric_log
各可視化の詳細と、トラブルシューティングでの活用方法については、高度なダッシュボードのドキュメントを参照してください。

クエリインサイト

クエリインサイト 機能を使うと、さまざまな可視化やテーブルを通じて、ClickHouse に組み込まれているクエリログをより簡単に活用できます。ClickHouse の system.query_log テーブルは、クエリ最適化、デバッグ、そしてクラスター全体の健全性とパフォーマンスの監視における重要な情報源です。 サービスを選択すると、左側のサイドバーにある 監視 ナビゲーション項目が展開され、クエリインサイト サブ項目が表示されます。

上部のメトリクス

上部の統計ボックスには、選択した時間範囲における基本的なクエリメトリクスが表示されます。その下の時系列チャートには、クエリ量、レイテンシ、エラー率がクエリ種別 (select、insert、other) ごとに表示されます。レイテンシチャートは、p50、p90、p99 のレイテンシを表示するように切り替えられます。

最近のクエリ

選択した時間範囲について、正規化されたクエリハッシュとユーザーごとにグループ化されたクエリログエントリを表示するテーブルです。最近のクエリは、利用可能な任意のフィールドでフィルタやソートを行えます。また、tables、p90、p99 レイテンシなどの追加フィールドを表示するか非表示にするかを設定できます。

クエリのドリルダウン

Recent queries テーブルでクエリを選択すると、選択したクエリに固有のメトリクスや情報を表示するフライアウトが開きます。 Query info タブ内のすべてのメトリクスは集計メトリクスですが、Query history タブを選択すると、各実行のメトリクスも確認できます。 このペインでは、各クエリ実行の Settings 項目と Profile Events 項目を展開して、追加情報を確認できます。
最終更新日 2026年6月10日