system.events
ClickHouse Cloud でのクエリ実行
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。
システム内で発生したイベント数に関する情報を含みます。たとえば、このテーブルでは、ClickHouse サーバーの起動以降に処理された SELECT クエリの件数を確認できます。
列:
- OSS
- Cloud
以下のイベントはClickHouse OSSで利用できます:
| イベント | 説明 |
|---|---|
クエリ | 解釈され実行される可能性のあるクエリ数。パースに失敗したクエリや、AST サイズ制限、QUOTA 制限、同時実行クエリ数の制限により拒否されたクエリは含みません。ClickHouse 自身が発行した内部クエリを含む場合があります。サブクエリはカウントしません。 |
SelectQuery | Query と同じですが、SELECT クエリに限定されます。 |
InitialQuery | Query と同様ですが、初期クエリのみをカウントします(is_initial_query を参照)。 |
InitialSelectQuery | InitialQuery と同じですが、SELECT クエリにのみ適用されます。 |
QueriesWithSubqueries | すべてのサブクエリを含めたクエリ数をカウントします。 |
SelectQueriesWithSubqueries | すべてのサブクエリを含めた SELECT クエリ数をカウントします。 |
FileOpen | オープンしたファイルの数。 |
Seek | lseek 関数が呼び出された回数。 |
ReadBufferFromFileDescriptorRead | ファイルディスクリプタからの読み取り(read/pread)の回数。ソケットは含みません。 |
ReadBufferFromFileDescriptorReadBytes | ファイルディスクリプタから読み取られたバイト数。ファイルが圧縮されている場合は、圧縮データのサイズを示します。 |
WriteBufferFromFileDescriptorWrite | ファイルディスクリプタへの書き込み(write/pwrite)の回数。ソケットは含みません。 |
WriteBufferFromFileDescriptorWriteBytes | ファイルディスクリプタに書き込まれたバイト数。ファイルが圧縮されている場合は、圧縮データのサイズを示します。 |
FileSync | ファイルに対して F_FULLFSYNC/fsync/fdatasync 関数が呼び出された回数。 |
FileSyncElapsedMicroseconds | ファイルに対する F_FULLFSYNC/fsync/fdatasync システムコールの完了を待機していた合計時間。 |
IOBufferAllocs | I/O バッファ(ReadBuffer/WriteBuffer 用)の割り当て回数。 |
IOBufferAllocBytes | I/O バッファ(ReadBuffer/WriteBuffer 用)に割り当てられたバイト数。 |
DiskReadElapsedMicroseconds | read システムコールの完了を待機していた合計時間。ページキャッシュからの読み取りも含みます。 |
DiskWriteElapsedMicroseconds | write システムコールの完了を待機していた合計時間。ページキャッシュへの書き込みも含みます。 |
NetworkReceiveElapsedMicroseconds | ネットワークからデータを受信する、または受信を待機していた合計時間。ClickHouse に関連するネットワーク処理のみを対象とし、サードパーティライブラリによる処理は含みません。 |
NetworkSendElapsedMicroseconds | ネットワークへデータを送信する、または送信を待機していた合計時間。ClickHouse に関連するネットワーク処理のみを対象とし、サードパーティライブラリによる処理は含みません。 |
NetworkReceiveBytes | ネットワークから受信した総バイト数。ClickHouse に関連するネットワーク処理のみを対象とし、サードパーティライブラリによる処理は含みません。 |
NetworkSendBytes | ネットワークへ送信した総バイト数。ClickHouse に関連するネットワーク処理のみを対象とし、サードパーティライブラリによる処理は含みません。 |
GlobalThreadPoolExpansions | グローバルスレッドプールに新しいスレッドが追加された累計回数を表します。このメトリクスは、処理需要の増加に対応してグローバルスレッドプールがどの程度の頻度でスケールアウトされたかを示します。 |
GlobalThreadPoolThreadCreationMicroseconds | 新しいスレッドが開始されるまで待機していた累積時間。 |
GlobalThreadPoolLockWaitMicroseconds | グローバルスレッドプール内で、スレッドがロックの取得を待機していた累積時間。 |
GlobalThreadPoolJobs | グローバルスレッドプールにプッシュされたジョブの累計数。 |
GlobalThreadPoolJobWaitTimeMicroseconds | ジョブがスレッドプール内でスケジュールされてから、ワーカースレッドによって実行のために取得されるまでの経過時間を測定します。このメトリクスにより、ジョブ処理の遅延を特定でき、スレッドプールが新しいタスクにどれだけ迅速に応答しているかを示します。 |
LocalThreadPoolExpansions | ローカルスレッドプールを拡張するために、グローバルスレッドプールからスレッドが借用された累計回数。 |
LocalThreadPoolShrinks | ローカルスレッドプールからグローバルスレッドプールにスレッドが返却された累計回数。 |
LocalThreadPoolThreadCreationMicroseconds | ローカルスレッドプールが、グローバルプールからスレッドを借用できるようになるまで待機していた累積時間。 |
LocalThreadPoolJobs | ローカルスレッドプールにプッシュされたジョブの累計数。 |
LocalThreadPoolBusyMicroseconds | スレッドが実際の処理を実行していた累積時間。 |
LocalThreadPoolJobWaitTimeMicroseconds | ジョブがスレッドプール内でスケジュールされてから、ワーカースレッドによって実行のために取得されるまでの経過時間を測定します。このメトリクスにより、ジョブ処理の遅延を特定でき、スレッドプールが新しいタスクにどれだけ迅速に応答しているかを示します。 |
QueryPlanOptimizeMicroseconds | クエリプランの最適化を実行するのに費やされた累積時間。 |
ContextLock | Context のロックが取得された、または取得しようとした累計回数。このロックはグローバルロックです。 |
RWLockAcquiredReadLocks | heavy な RWLock において、読み取りロックが取得された累計回数。 |
QueryProfilerSignalOverruns | オーバーランによりクエリプロファイラシグナルの処理を破棄した回数と、オーバーランにより OS が配信しなかったシグナルの回数の合計。 |
QueryProfilerRuns | QueryProfiler が実行された累計回数。 |
MainConfigLoads | メイン構成が再読み込みされた累計回数。 |
ServerStartupMilliseconds | サーバーの起動開始からソケットの listen を開始するまでに経過した時間(ミリ秒単位)。 |
AsyncLoaderWaitMicroseconds | クエリが非同期ローダージョブの完了を待機していた累積時間。 |
LogTrace | ログレベル Trace のログメッセージ数。 |
LogDebug | ログレベル Debug のログメッセージ数。 |
LogInfo | ログレベル Info のログメッセージ数。 |
LogWarning | ログレベル Warning のログメッセージ数。 |
LoggerElapsedNanoseconds | ロギングに費やされた累積時間。 |
InterfaceNativeSendBytes | ネイティブインターフェイス経由で送信されたバイト数 |
InterfaceNativeReceiveBytes | ネイティブインターフェイス経由で受信されたバイト数 |
MemoryWorkerRun | バックグラウンドでの MemoryWorker の実行回数 |
MemoryWorkerRunElapsedMicroseconds | バックグラウンド処理に MemoryWorker が費やした合計時間 |
AsyncLoggingFileLogTotalMessages | ファイルログ向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
AsyncLoggingErrorFileLogTotalMessages | エラー用ファイルログ向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
AsyncLoggingTextLogTotalMessages | text_log 向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
以下のイベントは ClickHouse Cloud で利用できます:
| イベント | 説明 |
|---|---|
クエリ | 解釈され、実行される可能性のあるクエリの数。パースに失敗したクエリや、AST サイズ制限、QUOTA 制限、同時実行クエリ数の制限により拒否されたクエリは含みません。ClickHouse 自身が開始する内部クエリを含むことがあります。サブクエリはカウントしません。 |
SelectQuery | Query と同じですが、SELECT クエリに限定されます。 |
InitialQuery | Query と同様ですが、初期クエリのみをカウントします(is_initial_query を参照)。 |
QueriesWithSubqueries | すべてのサブクエリを含めたクエリ数。 |
SelectQueriesWithSubqueries | すべてのサブクエリを含めた SELECT クエリ数。 |
SelectQueriesWithPrimaryKeyUsage | WHERE 条件の評価にプライマリキーを使用する SELECT クエリ数。 |
QueryTimeMicroseconds | すべてのクエリの合計実行時間。 |
SelectQueryTimeMicroseconds | SELECT クエリの合計実行時間。 |
OtherQueryTimeMicroseconds | SELECT および INSERT 以外のクエリの合計実行時間。 |
FileOpen | 開かれたファイルの数。 |
Seek | 関数 lseek が呼び出された回数。 |
ReadBufferFromFileDescriptorRead | ファイルディスクリプタからの読み取り(read/pread)の回数。ソケットは含みません。 |
ReadBufferFromFileDescriptorReadBytes | ファイルディスクリプタから読み取られたバイト数。ファイルが圧縮されている場合は、圧縮データのサイズを表します。 |
WriteBufferFromFileDescriptorWrite | ファイルディスクリプタへの書き込み(write/pwrite)の回数。ソケットは含みません。 |
WriteBufferFromFileDescriptorWriteBytes | ファイルディスクリプタに書き込まれたバイト数。ファイルが圧縮されている場合は、圧縮データのサイズを表します。 |
ReadCompressedBytes | 圧縮ソース(ファイル、ネットワーク)から読み取られたバイト数(解凍前のバイト数)。 |
CompressedReadBufferBlocks | 圧縮ソース(ファイル、ネットワーク)から読み取られた圧縮ブロック数(互いに独立して圧縮されているデータブロック数)。 |
CompressedReadBufferBytes | 圧縮ソース(ファイル、ネットワーク)から読み取られた非圧縮バイト数(解凍後のバイト数)。 |
OpenedFileCacheHits | オープン済みファイルのキャッシュ内でファイルが見つかり、再度オープンする必要がなかった回数。 |
OpenedFileCacheMisses | オープン済みファイルのキャッシュ内でファイルが見つかったものの、その結果として再度オープンしなければならなかった回数。 |
OpenedFileCacheMicroseconds | OpenedFileCache のメソッドの実行に費やされた時間。 |
IOBufferAllocs | I/O バッファ(ReadBuffer/WriteBuffer 用)の割り当て回数。 |
IOBufferAllocBytes | I/O バッファ(ReadBuffer/WriteBuffer 用)に割り当てられたバイト数。 |
ArenaAllocChunks | メモリアリーナ(GROUP BY などの処理で使用)のために割り当てられた chunk の数。 |
ArenaAllocBytes | メモリアリーナ(GROUP BY などの処理で使用)のために割り当てられたバイト数。 |
FunctionExecute | 通常の SQL 関数の呼び出し回数(SQL 関数はブロック単位で呼び出されるため、この数値はブロック数を表します)。 |
TableFunctionExecute | テーブル関数の呼び出し回数。 |
DefaultImplementationForNullsRows | 関数の実行時に、NULL に対するデフォルト実装で処理された行数。 |
DefaultImplementationForNullsRowsWithNulls | 関数の実行時に、NULL を含む行のうち、NULL に対するデフォルト実装で処理された行数。 |
MarkCacheHits | マークキャッシュ内でエントリが見つかり、マークファイルを読み込む必要がなかった回数。 |
MarkCacheMisses | マークキャッシュ内でエントリが見つからず、マークファイルをメモリに読み込む必要があった回数。この処理はコストが高く、クエリレイテンシの増加につながります。 |
QueryConditionCacheHits | クエリ条件キャッシュでエントリが見つかり(マークの読み取りをスキップできる)、ヒットした回数。SETTING use_query_condition_cache = 1 が有効な SELECT クエリに対してのみ更新されます。 |
QueryConditionCacheMisses | クエリ条件キャッシュでエントリが見つからず(マークの読み取りをスキップできない)、ミスした回数。SETTING use_query_condition_cache = 1 が有効な SELECT クエリに対してのみ更新されます。 |
CreatedReadBufferOrdinary | データ読み取りのために、他の読み取り方式と比較して通常の read buffer が作成された回数。 |
DiskReadElapsedMicroseconds | read システムコールを待機するのに費やした合計時間。ページキャッシュからの読み取りも含みます。 |
DiskWriteElapsedMicroseconds | write システムコールを待機するのに費やした合計時間。ページキャッシュへの書き込みも含みます。 |
NetworkReceiveElapsedMicroseconds | ネットワークからデータを受信する、または受信を待機するのに費やした合計時間。ClickHouse に関連するネットワーク処理のみがカウントされ、サードパーティライブラリによるものは含みません。 |
NetworkSendElapsedMicroseconds | ネットワークへデータを送信する、または送信を待機するのに費やした合計時間。ClickHouse に関連するネットワーク処理のみがカウントされ、サードパーティライブラリによるものは含みません。 |
NetworkReceiveBytes | ネットワークから受信したバイト数の合計。ClickHouse に関連するネットワーク処理のみがカウントされ、サードパーティライブラリによるものは含みません。 |
NetworkSendBytes | ネットワークへ送信したバイト数の合計。ClickHouse に関連するネットワーク処理のみがカウントされ、サードパーティライブラリによるものは含みません。 |
GlobalThreadPoolExpansions | グローバルスレッドプールに新しいスレッドが追加された累計回数をカウントします。このメトリクスは、処理需要の増加に対応してグローバルスレッドプールがどの程度スケールアウトしたかを示します。 |
GlobalThreadPoolThreadCreationMicroseconds | 新しいスレッドが起動するまでの待機に費やした累計時間。 |
GlobalThreadPoolLockWaitMicroseconds | グローバルスレッドプール内で、スレッドがロックの取得待ちに費やした累計時間。 |
GlobalThreadPoolJobs | グローバルスレッドプールにプッシュされたジョブの累計数をカウントします。 |
GlobalThreadPoolJobWaitTimeMicroseconds | ジョブがスレッドプールでスケジューリングされてから、ワーカースレッドによって実行のためにピックアップされるまでの経過時間を測定します。このメトリクスは、ジョブ処理の遅延を特定し、新規タスクに対するスレッドプールの応答性を示します。 |
LocalThreadPoolExpansions | ローカルスレッドプールを拡張するために、グローバルスレッドプールからスレッドが借用された累計回数をカウントします。 |
LocalThreadPoolShrinks | ローカルスレッドプールからグローバルスレッドプールへスレッドが返却された累計回数をカウントします。 |
LocalThreadPoolThreadCreationMicroseconds | ローカルスレッドプールが、グローバルプールからスレッドを借用可能になるまでの待機に費やした累計時間。 |
LocalThreadPoolLockWaitMicroseconds | ローカルスレッドプール内で、スレッドがロックの取得待ちに費やした累計時間。 |
LocalThreadPoolJobs | ローカルスレッドプールにプッシュされたジョブの累計数をカウントします。 |
LocalThreadPoolBusyMicroseconds | スレッドが実際の処理を実行することに費やした累計時間。 |
LocalThreadPoolJobWaitTimeMicroseconds | ジョブがスレッドプールでスケジューリングされてから、ワーカースレッドによって実行のためにピックアップされるまでの経過時間を測定します。このメトリクスは、ジョブ処理の遅延を特定し、新規タスクに対するスレッドプールの応答性を示します。 |
RemoteReadThrottlerBytes | 'max_remote_read_network_bandwidth_for_server' / 'max_remote_read_network_bandwidth' のスロットリング機構を通過したバイト数。 |
RemoteWriteThrottlerBytes | 'max_remote_write_network_bandwidth_for_server' / 'max_remote_write_network_bandwidth' のスロットリング機構を通過したバイト数。 |
InsertedRows | すべてのテーブルに対して INSERT された行数。 |
InsertedBytes | すべてのテーブルに対して INSERT されたバイト数(非圧縮。メモリ上に格納されているカラムのサイズ)。 |
ZooKeeperInit | ZooKeeper との接続が確立された回数。 |
ZooKeeperTransactions | ZooKeeper に対する操作回数。読み取り・書き込みの両方の操作およびマルチトランザクションを含む。 |
ZooKeeperList | ZooKeeper への「list」(getChildren)リクエストの回数。 |
ZooKeeperCreate | ZooKeeper への「create」リクエストの回数。 |
ZooKeeperRemove | ZooKeeper への「remove」リクエストの回数。 |
ZooKeeperExists | ZooKeeper への「exists」リクエストの回数。 |
ZooKeeperGet | ZooKeeper への「get」リクエストの回数。 |
ZooKeeperSet | ZooKeeper への「set」リクエストの回数。 |
ZooKeeperMulti | ZooKeeper への「multi」リクエスト(複合トランザクション)の回数。 |
ZooKeeperMultiRead | ZooKeeper への読み取り用「multi」リクエスト(複合トランザクション)の回数。 |
ZooKeeperMultiWrite | ZooKeeper への書き込み用「multi」リクエスト(複合トランザクション)の回数。 |
ZooKeeperSync | ZooKeeper への「sync」リクエストの回数。これらのリクエストが必要または有用になることはまれである。 |
ZooKeeperClose | ZooKeeper との接続が任意に切断された回数。 |
ZooKeeperWatchResponse | ZooKeeper からウォッチ通知を受信した回数。 |
ZooKeeperWaitMicroseconds | リクエスト発行後、ZooKeeper からのレスポンス待機に費やしたマイクロ秒の合計(すべてのリクエストスレッドの合計)。 |
ZooKeeperBytesSent | ZooKeeper との通信でネットワーク経由で送信されたバイト数。 |
ZooKeeperBytesReceived | ZooKeeper との通信でネットワーク経由で受信したバイト数。 |
DistributedConnectionTries | 分散接続試行の総回数。 |
DistributedConnectionUsable | 利用可能なサーバー(必要なテーブルを保持しているが、データが古い可能性のあるサーバー)への分散接続が成功した総回数。 |
SuspendSendingQueryToShard | async_query_sending_for_remote が有効な場合に、分片へのクエリ送信を一時停止した総回数。 |
CompileFunction | 生成された LLVM コードのコンパイル(複雑な式向けに融合関数を作成するため)が開始された回数。 |
CompileExpressionsMicroseconds | 式を LLVM コードにコンパイルするのに費やされた合計時間。 |
CompileExpressionsBytes | 式のコンパイルに使用されたバイト数。 |
QueryPlanOptimizeMicroseconds | クエリプランの最適化を実行するのに費やされた合計時間。 |
SelectedParts | MergeTree テーブルからの読み取りのために選択されたデータパーツの数。 |
SelectedPartsTotal | MergeTree テーブルから読み取るパーツを選択する前の、データパーツの総数。 |
SelectedRanges | MergeTree テーブルからの読み取りのために選択されたすべてのデータパーツ内の(非隣接)レンジ数。 |
SelectedMarks | MergeTree テーブルからの読み取りのために選択されたマーク(索引グラニュール)の数。 |
SelectedMarksTotal | MergeTree テーブルから読み取るマークを選択する前の、マーク(索引グラニュール)の総数。 |
SelectedRows | すべてのテーブルから SELECT された行数。 |
SelectedBytes | すべてのテーブルから SELECT されたバイト数(非圧縮。メモリ上に格納されているカラムのサイズ)。 |
RowsReadByMainReader | メインリーダーによって MergeTree テーブルから読み取られた行数(PREWHERE ステップ後)。 |
RowsReadByPrewhereReaders | PREWHERE リーダーによって MergeTree テーブルから読み取られた行数(合計)。 |
LoadedDataParts | 初期化中に MergeTree テーブルによってロードされたデータパーツの数。 |
LoadedDataPartsMicroseconds | 初期化中に MergeTree テーブルがデータパーツのロードに費やしたマイクロ秒。 |
FilteringMarksWithPrimaryKeyMicroseconds | PK(プライマリキー)によるパーツのフィルタリングに費やした時間。 |
WaitMarksLoadMicroseconds | マークのロードに費やした時間。 |
BackgroundLoadingMarksTasks | マークをロードするバックグラウンドタスクの数。 |
MarksTasksFromCache | マークがすでにキャッシュに存在していたため、同期的にロードされた回数。 |
LoadedMarksFiles | ロードされたマークファイルの数。 |
LoadedMarksCount | ロードされたマークの数(カラム全体での合計)。 |
LoadedMarksMemoryBytes | ロードされたマークのメモリ上での表現サイズ。 |
LoadedPrimaryIndexFiles | ロードされたプライマリ索引ファイルの数。 |
LoadedPrimaryIndexRows | ロードされたプライマリキーの行数。 |
LoadedPrimaryIndexBytes | ロードされたプライマリキーのバイト数。 |
Merge | 開始されたバックグラウンドマージの数。 |
MergeSourceParts | マージのためにスケジュールされたソースパーツの数。 |
MergedRows | バックグラウンドマージで読み取られた行数。これはマージ前の行数。 |
MergedColumns | マージの水平方向ステージでマージされたカラム数。 |
MergedUncompressedBytes | バックグラウンドマージのために読み取られた非圧縮バイト数(メモリ上に格納されているカラムのサイズ)。これはマージ前の値。 |
MergeTotalMilliseconds | バックグラウンドマージに費やした合計時間。 |
MergeExecuteMilliseconds | バックグラウンドマージの実行においてビジー状態だった時間の合計。 |
MergeHorizontalStageTotalMilliseconds | バックグラウンドマージの水平方向ステージに費やした合計時間。 |
MergeHorizontalStageExecuteMilliseconds | バックグラウンドマージの水平方向ステージの実行においてビジー状態だった時間の合計。 |
MergeVerticalStageTotalMilliseconds | バックグラウンドマージの垂直方向ステージに費やした合計時間。 |
MergeProjectionStageTotalMilliseconds | バックグラウンドマージのプロジェクションステージに費やした合計時間。 |
MergeProjectionStageExecuteMilliseconds | バックグラウンドマージのプロジェクションステージの実行においてビジー状態だった時間の合計。 |
MergePrewarmStageTotalMilliseconds | バックグラウンドマージにおけるプリウォーム段階に費やされた合計時間。 |
MergePrewarmStageExecuteMilliseconds | バックグラウンドマージにおけるプリウォーム段階の実行にビジー状態で費やされた合計時間。 |
MergeTreeDataWriterRows | MergeTree テーブルに INSERT された行数。 |
MergeTreeDataWriterUncompressedBytes | MergeTree テーブルに INSERT されたデータのうち、メモリ上に保持されるカラムの非圧縮バイト数。 |
MergeTreeDataWriterCompressedBytes | MergeTree テーブルに INSERT されたデータについて、ファイルシステムに書き込まれたバイト数。 |
MergeTreeDataWriterBlocks | MergeTree テーブルに INSERT されたブロック数。各ブロックはレベル 0 のデータパーツを形成します。 |
MergeTreeDataWriterBlocksAlreadySorted | MergeTree テーブルに INSERT されたブロックのうち、既にソート済みであったブロック数。 |
MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds | MergeMutate エグゼキュータタスクの executeStep() に費やされた時間。 |
MergeMutateBackgroundExecutorTaskResetMicroseconds | MergeMutate エグゼキュータのタスクをリセットするのに費やされた時間。 |
CommonBackgroundExecutorTaskExecuteStepMicroseconds | Common エグゼキュータタスクの executeStep() に費やされた時間。 |
CommonBackgroundExecutorTaskResetMicroseconds | Common エグゼキュータのタスクをリセットするのに費やされた時間。 |
MergeTreeDataWriterSortingBlocksMicroseconds | ブロックのソートに費やされた時間。 |
InsertedCompactParts | Compact 形式で挿入されたパーツ数。 |
MergedIntoCompactParts | Compact 形式にマージされたパーツ数。 |
RegexpWithMultipleNeedlesCreated | 複数のニードルを持つ正規表現(VectorScan ライブラリ)のコンパイル回数。 |
RegexpWithMultipleNeedlesGlobalCacheHit | グローバルキャッシュから、複数のニードルを持つコンパイル済み正規表現(VectorScan ライブラリ)を取得した回数。 |
RegexpWithMultipleNeedlesGlobalCacheMiss | グローバルキャッシュから、複数のニードルを持つコンパイル済み正規表現(VectorScan ライブラリ)の取得に失敗した回数。 |
ContextLock | Context ロックを獲得、または獲得を試行した回数。このロックはグローバルロックです。 |
ContextLockWaitMicroseconds | Context ロックの待ち時間(マイクロ秒)。 |
RWLockAcquiredReadLocks | heavy な RWLock でリードロックが獲得された回数。 |
PartsLockHoldMicroseconds | MergeTree テーブルでデータパーツロックを保持していた合計時間。 |
PartsLockWaitMicroseconds | MergeTree テーブルでデータパーツロックの獲得を待機していた合計時間。 |
RealTimeMicroseconds | 処理スレッド(クエリおよびその他のタスク)で費やされた合計(ウォールクロック)時間(これは合計値である点に注意)。 |
UserTimeMicroseconds | 処理スレッド(クエリおよびその他のタスク)が CPU 命令をユーザーモードで実行するのに費やした合計時間。これには、メインメモリアクセス、キャッシュミス、分岐予測ミス、ハイパースレッディングなどにより CPU パイプラインがストールしていた時間も含まれます。 |
SystemTimeMicroseconds | 処理スレッド(クエリおよびその他のタスク)が CPU 命令を OS カーネルモードで実行するのに費やした合計時間。これはシステムコール内で費やされた時間であり、ブロッキングシステムコール中の待機時間は含みません。 |
MemoryAllocatorPurge | メモリアロケータのパージがリクエストされた合計回数。 |
MemoryAllocatorPurgeTimeMicroseconds | メモリアロケータのパージに要した合計時間。 |
SoftPageFaults | クエリ実行スレッドで発生したソフトページフォールトの数。ソフトページフォールトは通常、メモリアロケータキャッシュのミスを意味し、OS に新しいメモリマッピングを要求し、その後に物理メモリページの割り当てが必要になります。 |
OSCPUWaitMicroseconds | スレッドが実行可能状態であったものの、OS によるスケジューリング待ちになっていた合計時間(OS の観点)。 |
OSCPUVirtualTimeMicroseconds | OS から見た CPU 使用時間。仮想化による非自発的な待ち時間は含みません。 |
OSWriteBytes | ディスクまたはブロックデバイスに書き込まれたバイト数。ページキャッシュ上のダーティページとして存在するバイトは含みません。また、OS によって非同期的に書き込まれたデータを含まない場合があります。 |
OSReadChars | ページキャッシュを含む、ファイルシステムから読み取られたバイト数。 |
OSWriteChars | ページキャッシュを含む、ファイルシステムへ書き込まれたバイト数。 |
QueryProfilerRuns | QueryProfiler の実行回数。 |
S3ReadMicroseconds | S3 ストレージへの GET および HEAD リクエストの処理時間。 |
S3ReadRequestsCount | S3 ストレージへの GET および HEAD リクエストの回数。 |
S3ReadRequestsErrors | S3 ストレージへの GET および HEAD リクエストで発生した、スロットリング以外のエラー数。 |
S3ReadRequestAttempts | S3 ストレージへの GET および HEAD リクエストについて、初回試行およびすべての再試行を含む試行回数。ただし、S3 のリトライ戦略により内部的に実行される再試行は除きます。 |
S3WriteMicroseconds | S3 ストレージへの POST、DELETE、PUT、PATCH リクエストの処理時間。 |
S3WriteRequestsCount | S3 ストレージへの POST、DELETE、PUT、PATCH リクエストの回数。 |
S3WriteRequestAttempts | S3 ストレージへの POST、DELETE、PUT、PATCH リクエストについて、初回試行およびすべての再試行を含む試行回数。ただし、リトライ戦略により内部的に実行される再試行は除きます。 |
DiskS3ReadMicroseconds | DiskS3 ストレージへの GET および HEAD リクエストの処理時間。 |
DiskS3ReadRequestsCount | DiskS3 ストレージへの GET および HEAD リクエストの回数。 |
DiskS3ReadRequestsErrors | DiskS3 ストレージへの GET および HEAD リクエストで発生した、スロットリング以外のエラー数。 |
DiskS3ReadRequestAttempts | DiskS3 ストレージへの GET および HEAD リクエストについて、初回試行およびすべての再試行を含む試行回数。ただし、S3 のリトライ戦略により内部的に実行される再試行は除きます。 |
DiskS3WriteMicroseconds | DiskS3 ストレージへの POST、DELETE、PUT、PATCH リクエストの処理時間。 |
DiskS3WriteRequestsCount | DiskS3 ストレージへの POST、DELETE、PUT、PATCH リクエストの回数。 |
DiskS3WriteRequestAttempts | DiskS3 ストレージに対する POST、DELETE、PUT、PATCH リクエストの試行回数。最初の試行および再試行を含みますが、リトライ戦略により内部的に行われる再試行は含みません。 |
S3DeleteObjects | S3 API の DeleteObject 呼び出し回数。 |
S3ListObjects | S3 API の ListObjects 呼び出し回数。 |
S3HeadObject | S3 API の HeadObject 呼び出し回数。 |
S3PutObject | S3 API の PutObject 呼び出し回数。 |
S3GetObject | S3 API の GetObject 呼び出し回数。 |
DiskS3DeleteObjects | DiskS3 API の DeleteObject 呼び出し回数。 |
DiskS3ListObjects | DiskS3 API の ListObjects 呼び出し回数。 |
DiskS3HeadObject | DiskS3 API の HeadObject 呼び出し回数。 |
DiskS3PutObject | DiskS3 API の PutObject 呼び出し回数。 |
DiskS3GetObject | DiskS3 API の GetObject 呼び出し回数。 |
DiskPlainRewritableS3DirectoryCreated | S3ObjectStorage 用の 'plain_rewritable' メタデータストレージによって作成されたディレクトリ数。 |
DiskPlainRewritableS3DirectoryRemoved | S3ObjectStorage 用の 'plain_rewritable' メタデータストレージによって削除されたディレクトリ数。 |
S3Clients | 作成された S3 クライアントの数。 |
ReadBufferFromS3Microseconds | S3 からの読み取りに要した時間。 |
ReadBufferFromS3InitMicroseconds | S3 への接続初期化に要した時間。 |
ReadBufferFromS3Bytes | S3 から読み取られたバイト数。 |
WriteBufferFromS3Microseconds | S3 への書き込みに要した時間。 |
WriteBufferFromS3Bytes | S3 に書き込まれたバイト数。 |
CachedReadBufferReadFromCacheHits | ファイルシステムキャッシュからの読み取りがキャッシュヒットとなった回数。 |
CachedReadBufferReadFromCacheMisses | ファイルシステムキャッシュからの読み取りがキャッシュミスとなった回数。 |
CachedReadBufferReadFromSourceMicroseconds | ファイルシステムキャッシュのソース(リモートファイルシステムなど)からの読み取りに要した時間。 |
CachedReadBufferReadFromCacheMicroseconds | ファイルシステムキャッシュからの読み取りに要した時間。 |
CachedReadBufferReadFromSourceBytes | ファイルシステムキャッシュのソース(リモートファイルシステムなど)から読み取られたバイト数。 |
CachedReadBufferReadFromCacheBytes | ファイルシステムキャッシュから読み取られたバイト数。 |
CachedReadBufferCacheWriteBytes | ソース(リモートファイルシステムなど)からファイルシステムキャッシュへ書き込まれたバイト数。 |
CachedReadBufferCacheWriteMicroseconds | ファイルシステムキャッシュへのデータ書き込みに要した時間。 |
CachedReadBufferCreateBufferMicroseconds | バッファ準備に要した時間。 |
CachedWriteBufferCacheWriteBytes | ソース(リモートファイルシステムなど)からファイルシステムキャッシュへ書き込まれたバイト数。 |
CachedWriteBufferCacheWriteMicroseconds | ファイルシステムキャッシュへのデータ書き込みに要した時間。 |
FilesystemCacheLoadMetadataMicroseconds | ファイルシステムキャッシュのメタデータ読み込みに要した時間。 |
FilesystemCacheCreatedKeyDirectories | 作成されたキー用ディレクトリの数。 |
FilesystemCacheBackgroundDownloadQueuePush | ファイルシステムキャッシュにおいて、バックグラウンドダウンロード用に送信されたファイルセグメント数。 |
FilesystemCacheLockKeyMicroseconds | キャッシュキーのロックに要した時間。 |
FilesystemCacheLockMetadataMicroseconds | ファイルシステムキャッシュのメタデータロックに要した時間。 |
FilesystemCacheLockCacheMicroseconds | ファイルシステムキャッシュのロックに要した時間。 |
FilesystemCacheReserveMicroseconds | ファイルシステムキャッシュ領域の予約に要した時間。 |
FilesystemCacheReserveAttempts | ファイルシステムキャッシュ領域の予約試行回数。 |
FilesystemCacheGetOrSetMicroseconds | ファイルシステムキャッシュの getOrSet() に要した時間。 |
FilesystemCacheGetMicroseconds | ファイルシステムキャッシュの get() に要した時間。 |
FileSegmentCompleteMicroseconds | ファイルシステムキャッシュにおける FileSegment::complete() の処理時間 |
FileSegmentLockMicroseconds | ファイルセグメントのロックに要した時間 |
FileSegmentWriteMicroseconds | ファイルセグメントの write() 実行時間 |
FileSegmentUseMicroseconds | ファイルセグメントの use() 実行時間 |
FileSegmentHolderCompleteMicroseconds | ファイルセグメントホルダーの complete() 実行時間 |
FileSegmentFailToIncreasePriority | キャッシュロックの競合が高く、優先度を上げられなかった回数 |
FilesystemCacheHoldFileSegments | ファイルシステムキャッシュに保持されているファイルセグメント数 |
FilesystemCacheUnusedHoldFileSegments | ファイルシステムキャッシュに保持されたが使用されなかったファイルセグメント数(シークや LIMIT n などが理由) |
RemoteFSSeeks | 非同期バッファに対する seek の総回数 |
RemoteFSPrefetches | リモートファイルシステムからの非同期読み取りで実行されたプリフェッチの回数 |
RemoteFSCancelledPrefetches | (seek が原因で)キャンセルされたプリフェッチの回数 |
RemoteFSUnusedPrefetches | バッファ破棄時点で保留中だったプリフェッチの数 |
RemoteFSPrefetchedReads | プリフェッチ済みバッファからの読み取り回数 |
RemoteFSPrefetchedBytes | プリフェッチ済みバッファから読み取られたバイト数 |
RemoteFSUnprefetchedReads | プリフェッチされていないバッファからの読み取り回数 |
RemoteFSUnprefetchedBytes | プリフェッチされていないバッファから読み取られたバイト数 |
RemoteFSBuffers | リモートファイルシステムからの非同期読み取り用に作成されたバッファ数 |
WaitPrefetchTaskMicroseconds | プリフェッチリーダーを待機していた時間 |
ThreadpoolReaderTaskMicroseconds | 非同期読み取りでデータ取得に費やした時間 |
ThreadpoolReaderReadBytes | 非同期読み取りにおいてスレッドプールタスクから読み取られたバイト数 |
ThreadpoolReaderSubmit | 非同期読み取りにおいてスレッドプールタスクから読み取られたバイト数 |
ThreadpoolReaderSubmitReadSynchronously | スレッドプールにタスクをスケジュールせず同期的に読み取った回数 |
ThreadpoolReaderSubmitReadSynchronouslyBytes | 同期的に読み取られたバイト数 |
ThreadpoolReaderSubmitReadSynchronouslyMicroseconds | 同期的な読み取りに費やした時間 |
ThreadpoolReaderSubmitLookupInCacheMicroseconds | 内容がキャッシュされているかの確認に費やした時間 |
FileSegmentWaitReadBufferMicroseconds | ファイルセグメント単位のメトリクス:内部読み取りバッファ(キャッシュ待ちを含む)を待機していた時間 |
FileSegmentReadMicroseconds | ファイルセグメント単位のメトリクス:ファイルからの読み取りに費やした時間 |
FileSegmentCacheWriteMicroseconds | ファイルセグメント単位のメトリクス:キャッシュへのデータ書き込みに費やした時間 |
FileSegmentUsedBytes | ファイルセグメント単位のメトリクス:現在のファイルセグメントから実際に使用されたバイト数 |
ThreadPoolReaderPageCacheMiss | ThreadPoolReader 内の読み取りがページキャッシュから行われず、スレッドプールに引き渡された回数 |
ThreadPoolReaderPageCacheMissBytes | ThreadPoolReader 内で、ページキャッシュから読み取られずスレッドプールに引き渡された際に読み取られたバイト数 |
ThreadPoolReaderPageCacheMissElapsedMicroseconds | ThreadPoolReader の非同期ジョブ内で、ページキャッシュから読み取られなかった場合のデータ読み取りに費やした時間 |
SynchronousReadWaitMicroseconds | ローカルの非同期読み取りにおいて、同期読み取りを待機していた時間 |
AsynchronousRemoteReadWaitMicroseconds | 非同期のリモート読み取りを待機していた時間 |
SynchronousRemoteReadWaitMicroseconds | 同期的なリモート読み取りを待機していた時間 |
MainConfigLoads | メイン設定が再読み込みされた回数 |
MetadataFromKeeperCacheHit | Keeper へのリクエストを行わずに、オブジェクトストレージのメタデータ要求がキャッシュから応答された回数 |
MetadataFromKeeperCacheMiss | オブジェクトストレージのメタデータ要求に対して、Keeper から応答を取得する必要があった回数 |
MetadataFromKeeperCacheUpdateMicroseconds | Keeper からの応答待ちを含め、キャッシュの更新に要した合計時間 |
MetadataFromKeeperUpdateCacheOneLevel | ディレクトリツリーの 1 レベルに対してキャッシュ更新が行われた回数 |
MetadataFromKeeperTransactionCommit | メタデータトランザクションのコミットが試行された回数 |
MetadataFromKeeperCleanupTransactionCommit | 削除済みオブジェクトのクリーンアップ用メタデータトランザクションのコミットが試行された回数 |
MetadataFromKeeperOperations | Keeper へのリクエストが行われた回数 |
MetadataFromKeeperIndividualOperations | Keeper への単一または複数リクエストによって読み書きされたパスの数 |
MetadataFromKeeperIndividualOperationsMicroseconds | Keeper への単一または複数リクエストの処理に要した時間 |
SharedMergeTreeMetadataCacheHintLoadedFromCache | Keeper へアクセスせずにメタデータキャッシュヒントがキャッシュから見つかった回数 |
ScalarSubqueriesCacheMiss | スカラーサブクエリからの読み取りがキャッシュされておらず、完全に再計算する必要があった回数 |
ServerStartupMilliseconds | サーバーの起動開始からソケットのリッスン開始までに経過した時間(ミリ秒) |
MergerMutatorsGetPartsForMergeElapsedMicroseconds | パーツからレンジを構築するために、データパーツのスナップショット取得に要した時間 |
MergerMutatorPrepareRangesForMergeElapsedMicroseconds | マージ述語に従ってマージ可能なパーツレンジを準備するのに要した時間 |
MergerMutatorSelectPartsForMergeElapsedMicroseconds | マージ可能なレンジからパーツを選択するのに要した時間 |
MergerMutatorRangesForMergeCount | マージ候補となるレンジの数 |
MergerMutatorPartsInRangesForMergeCount | マージ候補となるパーツの数 |
MergerMutatorSelectRangePartsCount | マージのために選択されたレンジ内のパーツ数 |
AsyncLoaderWaitMicroseconds | クエリが非同期ローダージョブを待機していた合計時間 |
LogTrace | ログレベル Trace のログメッセージ数 |
LogDebug | ログレベル Debug のログメッセージ数 |
LogInfo | ログレベル Info のログメッセージ数 |
LogWarning | ログレベル Warning のログメッセージ数 |
LogError | ログレベル Error のログメッセージ数 |
LoggerElapsedNanoseconds | ロギングに費やした累積時間 |
InterfaceHTTPSendBytes | HTTP インターフェイスを通じて送信されたバイト数 |
InterfaceHTTPReceiveBytes | HTTP インターフェイスを通じて受信したバイト数 |
InterfaceNativeSendBytes | ネイティブインターフェイスを通じて送信されたバイト数 |
InterfaceNativeReceiveBytes | ネイティブインターフェイスを通じて受信したバイト数 |
InterfacePrometheusSendBytes | Prometheus インターフェイスを通じて送信されたバイト数 |
InterfacePrometheusReceiveBytes | Prometheus インターフェイスを通じて受信したバイト数 |
InterfaceInterserverSendBytes | インターサーバーインターフェイスを通じて送信されたバイト数 |
InterfaceInterserverReceiveBytes | インターサーバーインターフェイスを通じて受信したバイト数 |
SharedMergeTreeVirtualPartsUpdates | 仮想パーツの更新回数 |
SharedMergeTreeVirtualPartsUpdatesByLeader | リーダーによる仮想パーツの更新回数 |
SharedMergeTreeVirtualPartsUpdateMicroseconds | 仮想パーツ更新に要したマイクロ秒数 |
SharedMergeTreeVirtualPartsUpdatesFromZooKeeper | ZooKeeper からの仮想パーツ更新の回数 |
SharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds | ZooKeeper からの仮想パーツ更新に要したマイクロ秒数 |
SharedMergeTreeVirtualPartsUpdatesPeerNotFound | ピアからの仮想パーツ更新が、ピアが見つからないために失敗した回数 |
SharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection | 仮想パーツ更新におけるリーダー選出が成功した回数 |
SharedMergeTreeMergeMutationAssignmentAttempt | マージまたはミューテーションの割り当てを試行した回数 |
SharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo | マージ対象がなく、マージまたはミューテーションの割り当て試行が失敗した回数 |
SharedMergeTreePartsKillerRuns | parts killer が実行された回数 |
SharedMergeTreePartsKillerMicroseconds | parts killer のメインスレッドが要した時間 |
SharedMergeTreeMergeSelectingTaskMicroseconds | SMT でのマージ選択タスクの実行時間(マイクロ秒単位) |
SharedMergeTreeScheduleDataProcessingJob | scheduleDataProcessingJob が呼び出された回数 |
SharedMergeTreeScheduleDataProcessingJobNothingToScheduled | scheduleDataProcessingJob が呼び出されたが処理するものがなかった回数 |
SharedMergeTreeScheduleDataProcessingJobMicroseconds | scheduleDataProcessingJob の実行時間 |
SharedMergeTreeHandleBlockingPartsMicroseconds | scheduleDataProcessingJob におけるブロッキングパーツ処理に要した時間 |
SharedMergeTreeHandleFetchPartsMicroseconds | scheduleDataProcessingJob におけるフェッチ済みパーツ処理に要した時間 |
SharedMergeTreeHandleOutdatedPartsMicroseconds | scheduleDataProcessingJob における古いパーツ処理に要した時間 |
SharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds | scheduleDataProcessingJob における tryUpdateDiskMetadataCacheForPart の処理時間 |
DiskConnectionsCreated | ディスク向けに新規作成されたコネクション数 |
DiskConnectionsReused | ディスク向けに再利用されたコネクション数 |
DiskConnectionsReset | ディスク向けにリセットされたコネクション数 |
DiskConnectionsPreserved | ディスク向けに保持されたコネクション数 |
DiskConnectionsExpired | ディスク向けで期限切れとなったコネクション数 |
DiskConnectionsElapsedMicroseconds | ディスク向けコネクションの作成に要した合計時間 |
HTTPConnectionsCreated | HTTP クライアントコネクションとして新規作成された数 |
HTTPConnectionsReused | HTTP クライアントコネクションとして再利用された数 |
HTTPConnectionsPreserved | HTTP クライアントコネクションとして保持された数 |
HTTPConnectionsElapsedMicroseconds | HTTP クライアントコネクションの作成に要した合計時間 |
HTTPServerConnectionsCreated | HTTP サーバーコネクションとして新規作成された数 |
HTTPServerConnectionsReused | HTTP サーバーコネクションとして再利用された数 |
HTTPServerConnectionsPreserved | HTTP サーバーコネクションとして保持された数(keep-alive が成功した回数) |
HTTPServerConnectionsExpired | 期限切れとなった HTTP サーバーコネクション数 |
HTTPServerConnectionsReset | サーバー側でクローズまたはリセットされた HTTP サーバーコネクション数 |
AddressesDiscovered | HTTP コネクションのための DNS 解決で新たに検出されたアドレスの合計数 |
ReadWriteBufferFromHTTPRequestsSent | ReadWriteBufferFromHTTP によって送信された HTTP リクエスト数 |
ReadWriteBufferFromHTTPBytes | ReadWriteBufferFromHTTP によって送受信されたペイロードバイト数の合計(HTTP ヘッダーは含まない) |
ConcurrencyControlSlotsGranted | 1 クエリあたり 1 スレッドが保証され、かつ設定 'use_concurrency_control' = 0 のクエリに対して割り当てられた CPU スロット数 |
ConcurrencyControlSlotsAcquiredNonCompeting | 競合しない CPU スロットが取得された合計数 |
MemoryWorkerRun | バックグラウンドで MemoryWorker によって実行された回数 |
MemoryWorkerRunElapsedMicroseconds | バックグラウンド処理に対して MemoryWorker が費やした合計時間 |
FilterTransformPassedRows | クエリ内でフィルタを通過した行数 |
FilterTransformPassedBytes | クエリ内でフィルタを通過したバイト数 |
IndexBinarySearchAlgorithm | 索引マークに対して二分探索アルゴリズムが使用された回数 |
IndexGenericExclusionSearchAlgorithm | 索引マークに対して汎用除外探索アルゴリズムが使用された回数 |
AsyncLoggingConsoleTotalMessages | コンソールログ出力用の非同期キューに送信された(受理または破棄された)メッセージ数 |
AsyncLoggingFileLogTotalMessages | ファイルログ向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
AsyncLoggingErrorFileLogTotalMessages | エラー用ファイルログ向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
AsyncLoggingTextLogTotalMessages | text_log 向けに非同期キューへ送信されたメッセージ数(受理および破棄されたものを含む) |
例
関連項目
- system.asynchronous_metrics — 定期的に計算されるメトリクスを保持します。
- system.metrics — 即時に計算されるメトリクスを保持します。
- system.metric_log — テーブル
system.metricsおよびsystem.eventsのメトリクス値の履歴を保持します。 - Monitoring — ClickHouse のモニタリングに関する基本概念です。