> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-detect-table-modification.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> バックグラウンドで定期的に計算されるメトリクスを格納するシステムテーブルです。たとえば、使用中のRAM量などが含まれます。

# system.asynchronous_metrics

<Info>
  **ClickHouse Cloud でのクエリ**

  このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータを完全に把握するには、`clusterAllReplicas` 関数を使用する必要があります。詳細については、[こちら](/ja/reference/system-tables/overview#system-tables-in-clickhouse-cloud)を参照してください。
</Info>

<div id="description">
  ## 説明
</div>

バックグラウンドで定期的に計算されるメトリクスが含まれます。たとえば、使用中のRAM量です。

メトリクスには、スカラー (`value`カラム内の単一の数値) とキー・バリューの2種類があります。キー・バリューのメトリクスは、CPUコア、ブロックデバイス、ネットワークインターフェイス、ディスクなど、エンティティごとに分類されます。キー・バリューのメトリクスは、`key_values`カラム内の[Map](/ja/reference/data-types/map)を含む単一の行として表されます (たとえば、`CPUFrequencyMHz`は各CPUコア番号をその周波数にマッピングします) 。この場合、`value`カラムは`NaN`です。

<div id="columns">
  ## カラム
</div>

* `metric` ([String](/ja/reference/data-types/string)) — メトリクス名。
* `value` ([Float64](/ja/reference/data-types/float)) — メトリクスの値。キー・バリューのメトリクス (CPUコア、ブロックデバイス、ディスクごとに分類されるものなど) ではNaNとなり、値は`key_values`カラムに格納されます。
* `key_values` ([Map(LowCardinality(String), Float64)](/ja/reference/data-types/map)) — キー・バリューのメトリクスの値。たとえば、CPUコア番号またはブロックデバイス名をキーとします。スカラーメトリクスでは空です。
* `description` ([String](/ja/reference/data-types/string) - メトリクスの説明)

<div id="example">
  ## 例
</div>

```sql theme={null}
SELECT metric, value, key_values
FROM system.asynchronous_metrics
WHERE metric IN ('MemoryResident', 'OSUserTime', 'DiskTotal', 'BlockReadBytes', 'NetworkReceiveBytes')
ORDER BY metric
```

```text theme={null}
┌─metric──────────────┬─────────────value─┬─key_values──────────────────────────────────────┐
│ BlockReadBytes      │               nan │ {'nvme0n1':67420160}                            │
│ DiskTotal           │               nan │ {'backups':34359738368,'default':5199475388416} │
│ MemoryResident      │         970743808 │ {}                                              │
│ NetworkReceiveBytes │               nan │ {'docker0':0,'ens66':334554363}                 │
│ OSUserTime          │ 32.11807291562506 │ {}                                              │
└─────────────────────┴───────────────────┴─────────────────────────────────────────────────┘
```

キー・バリューのメトリクスの単一のエンティティは、Map subscript を使用して抽出できます。

```sql theme={null}
SELECT key_values['default'] AS default_disk_total
FROM system.asynchronous_metrics
WHERE metric = 'DiskTotal'
```

<div id="metric-descriptions">
  ## メトリクスの説明
</div>

以下の説明は、`utils/generate-async-metrics-docs` によって C++ ソースコードから生成されています。唯一の信頼できる情報源は、`src/Common/AsynchronousMetrics.cpp`、`src/Interpreters/ServerAsynchronousMetrics.cpp`、および `src/Coordination/KeeperAsynchronousMetrics.cpp` にある、各メトリクス登録の横の文字列リテラルです。可変部分 (現在は HTTP 接続プール グループのみ) を含むメトリクス名は、`*name*` プレースホルダーを使って表されています。稼働中のサーバーでは、これらは具体的な名前に置き換えられて報告されます。

<div id="asynchronousheavymetricscalculationtimespent">
  ### AsynchronousHeavyMetricsCalculationTimeSpent
</div>

非同期の高負荷な (テーブル関連の) メトリクスの計算に要した時間 (秒) です (これは非同期メトリクスのオーバーヘッドです) 。

<div id="asynchronousheavymetricsupdateinterval">
  ### AsynchronousHeavyMetricsUpdateInterval
</div>

高負荷な (テーブル関連の) メトリクスの更新間隔

<div id="asynchronousmetricscalculationtimespent">
  ### AsynchronousMetricsCalculationTimeSpent
</div>

非同期メトリクスの計算に要した時間 (秒)  (これは非同期メトリクスによるオーバーヘッドです) 。

<div id="asynchronousmetricsupdateinterval">
  ### AsynchronousMetricsUpdateInterval
</div>

メトリクス更新間隔

<div id="asyncloggingqueuesize">
  ### AsyncLoggingQueueSize
</div>

ログチャネル名ごとに、ログ出力待ちとしてキューに入っている非同期メッセージ数。

<div id="blockactivetime">
  ### BlockActiveTime
</div>

各ブロックデバイスで I/O リクエストがキューに入っていた時間を秒単位で表します。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="blockactivetimeperop">
  ### BlockActiveTimePerOp
</div>

`BlockActiveTime` メトリクスと似ていますが、操作ごとの時間を算出するため、値を I/O 操作数で割ります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockdiscardbytes">
  ### BlockDiscardBytes
</div>

各ブロックデバイスで破棄されたバイト数です。これらの操作は SSD に関連します。破棄操作は ClickHouse では使用されませんが、システム上の他のプロセスで使用される場合があります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockdiscardmerges">
  ### BlockDiscardMerges
</div>

OS の I/O スケジューラによって、すべてのブロックデバイスに要求された破棄操作がまとめてマージされた回数です。これらの操作は SSD に関連します。破棄操作は ClickHouse では使用されませんが、システム上のほかのプロセスで使用されることがあります。オプションはブロックデバイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。詳しくは [https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockdiscardops">
  ### BlockDiscardOps
</div>

各ブロックデバイスで要求された 破棄操作 の回数です。これらの操作は SSD に関連します。破棄操作 は ClickHouse では使用されませんが、システム上の他のプロセスで使用される場合があります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockdiscardtime">
  ### BlockDiscardTime
</div>

各ブロックデバイスに要求された破棄操作に費やされた時間を秒単位で表したもので、すべての操作の合計です。これらの操作は SSD に関連します。破棄操作は ClickHouse では使用されませんが、システム上の他のプロセスで使用される場合があります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockinflightops">
  ### BlockInFlightOps
</div>

この値は、各ブロックデバイスについて、デバイスドライバーに発行されたもののまだ完了していない I/O リクエスト数をカウントします。キュー内にあるものの、まだデバイスドライバーに発行されていない I/O リクエストは含まれません。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockqueuetime">
  ### BlockQueueTime
</div>

この値は、すべてのブロックデバイスで I/O リクエストが待機したミリ秒数をカウントします。複数の I/O リクエストが待機している場合、この値はミリ秒数と待機中のリクエスト数の積として増加します。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="blockqueuetimeperop">
  ### BlockQueueTimePerOp
</div>

`BlockQueueTime` メトリクスと似ていますが、操作ごとの時間を算出するため、値を I/O 操作の数で割っています。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockreadbytes">
  ### BlockReadBytes
</div>

すべてのブロックデバイスから読み取られたバイト数です。I/O を節約する OS ページキャッシュの使用により、ファイルシステムから読み取られたバイト数より少なくなる場合があります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockreadmerges">
  ### BlockReadMerges
</div>

各ブロックデバイスから要求され、OS I/O スケジューラによってマージされた読み取り操作の数です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockreadops">
  ### BlockReadOps
</div>

各ブロックデバイスに要求された読み取り操作の数です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockreadtime">
  ### BlockReadTime
</div>

各ブロックデバイスに要求された読み取り操作に費やされた時間を秒単位で表したもので、すべての操作の合計です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。ソース: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください

<div id="blockwritebytes">
  ### BlockWriteBytes
</div>

すべてのブロックデバイスに書き込まれたバイト数です。I/O を節約する OS ページキャッシュの使用により、ファイルシステムに書き込まれたバイト数より少なくなることがあります。ライトスルーキャッシュのため、ブロックデバイスへの書き込みは、対応するファイルシステムへの書き込みより後に行われる場合があります。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="blockwritemerges">
  ### BlockWriteMerges
</div>

各ブロックデバイスから要求され、OS I/O スケジューラによってマージされた書き込み操作の数です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="blockwriteops">
  ### BlockWriteOps
</div>

各ブロックデバイスに要求された書き込み操作の数です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="blockwritetime">
  ### BlockWriteTime
</div>

すべてのブロックデバイスに対して要求された書き込み操作に費やされた時間を秒単位で表したもので、すべての操作の合計です。オプションはブロックデバイスの名前です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。出典: `/sys/block`。[https://www.kernel.org/doc/Documentation/block/stat.txt](https://www.kernel.org/doc/Documentation/block/stat.txt) を参照してください。

<div id="cgroupmaxcpu">
  ### CGroupMaxCPU
</div>

CGroups に基づく CPU コア数の最大値です。

<div id="cgroupmemorytotal">
  ### CGroupMemoryTotal
</div>

cgroup 内のメモリの総量 (バイト単位) です。0 の場合、制限は OSMemoryTotal と同じです。

<div id="cgroupmemoryused">
  ### CGroupMemoryUsed
</div>

cgroup で使用されているメモリ量 (バイト単位) 。cgroup v2 では anon + sock + 再利用不可のカーネルメモリ、cgroup v1 では RSS を指します。いずれの場合も、カーネルの OS page cache (ファイルバックされた cache) は含まれません。

<div id="cgroupmemoryusedwithoutpagecache">
  ### CGroupMemoryUsedWithoutPageCache
</div>

cgroup で使用されているメモリ量 (バイト単位) から、ClickHouse のユーザー空間ページキャッシュを除いた値です。これは CGroupMemoryUsed からユーザー空間ページキャッシュのサイズを差し引いた値です。ユーザー空間ページキャッシュが無効な場合、この値は CGroupMemoryUsed と同じになります。

<div id="cgroupsystemtime">
  ### CGroupSystemTime
</div>

CPU コアが OS カーネル (system) コードを実行していた時間の比率です。

<div id="cgroupsystemtimenormalized">
  ### CGroupSystemTimeNormalized
</div>

この値は `CGroupSystemTime` に似ていますが、利用可能な CPU コア数で割ることで、コア数にかかわらず \[0..1] の範囲で測定されます。これにより、クラスター内の複数のサーバーで CPU コア数にばらつきがある場合でも、このメトリクスの値を平均し、平均的なリソース使用状況のメトリクスを得ることができます。指定されている場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。この場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="cgroupusertime">
  ### CGroupUserTime
</div>

CPU コアがユーザー空間のコードを実行していた時間の比率です。これには、CPU 内部の要因 (メモリロード、パイプラインストール、ブランチ予測ミス、別の SMT コアの実行) によって CPU を十分に活用できなかった時間も含まれます。

<div id="cgroupusertimenormalized">
  ### CGroupUserTimeNormalized
</div>

この値は `CGroupUserTime` に似ていますが、利用可能な CPU コア数で割ることで、コア数に関係なく \[0..1] の範囲で測定できるようになります。これにより、クラスター内の複数のサーバーにまたがって、このメトリクスの値を、コア数が均一でない場合でも平均化し、平均的なリソース使用状況メトリクスを得ることができます。指定した場合は、実際の CPU コア数の代わりに、Cgroup CPU quota をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="compiledexpressioncachebytesmax">
  ### CompiledExpressionCacheBytesMax
</div>

コンパイル済み式キャッシュの設定上限バイト数。利用可能なヘッドルーム = この値 - `CompiledExpressionCacheBytes` (CurrentMetric) 。

<div id="compiledexpressioncachecountmax">
  ### CompiledExpressionCacheCountMax
</div>

コンパイル済み式キャッシュに設定できる最大エントリ数。利用可能なヘッドルーム = この値 - `CompiledExpressionCacheCount` (CurrentMetric) 。

<div id="cpufrequencymhz">
  ### CPUFrequencyMHz
</div>

各 CPU コアの現在の動作周波数 (MHz) で、CPU コア番号をキーとしています。最新の CPU の多くは、省電力や Turbo Boost のために周波数を動的に調整します。

<div id="deadblobsqueueestimate">
  ### DeadBlobsQueueEstimate
</div>

ディスクのオブジェクトストレージから削除するためにエンキューされているブロブの推定数 (ブロブマネージャーのデッドキュー) で、ディスク名をキーとします。ブロブレプリケーションを使用していないディスクでは 0 が報告されます。

<div id="dictionarymaxupdatedelay">
  ### DictionaryMaxUpdateDelay
</div>

Dictionary 更新の最大遅延時間 (秒)

<div id="dictionarytotalfailedupdates">
  ### DictionaryTotalFailedUpdates
</div>

すべてのDictionaryにおいて、最後に正常に読み込まれてから発生したエラー数。

<div id="diskavailable">
  ### DiskAvailable
</div>

各ディスク (仮想ファイルシステム) 上で利用可能なバイト数。ディスク名をキーとします。リモートファイルシステムでは、この情報が提供されない場合があり、16 EiB のような大きな値が表示されることがあります。

<div id="diskgetobjectthrottleravailable">
  ### DiskGetObjectThrottlerAvailable
</div>

各ディスク (仮想ファイルシステム) でスロットリング制限に達せずに現在発行できる GetObject リクエストの数。ディスク名をキーとします。ローカルファイルシステムでは、この情報を取得できない場合があります。

<div id="diskgetobjectthrottlerrps">
  ### DiskGetObjectThrottlerRPS
</div>

ディスク名をキーとして、すべてのディスク上の GetObject リクエストに対するスロットリングの上限 (1 秒あたりのリクエスト数、仮想ファイルシステム) 。ローカルファイルシステムでは、この情報を取得できない場合があります。

<div id="diskputobjectthrottleravailable">
  ### DiskPutObjectThrottlerAvailable
</div>

各ディスク (仮想ファイルシステム) でスロットリング制限に達することなく、現在発行可能な PutObject リクエスト数。ディスク名でキー付けされます。ローカルファイルシステムでは、この情報が提供されない場合があります。

<div id="diskputobjectthrottlerrps">
  ### DiskPutObjectThrottlerRPS
</div>

すべてのディスク上の PutObject リクエストに対するスロットリングの上限 (1 秒あたりのリクエスト数、仮想ファイルシステム) 。ディスク名をキーとします。ローカルファイルシステムでは、この情報を取得できない場合があります。

<div id="disktotal">
  ### DiskTotal
</div>

各ディスク (仮想ファイルシステム) の総容量をバイト単位で表したもので、ディスク名をキーとします。リモートファイルシステムでは、この情報が提供されない場合があり、16 EiB のような大きな値が表示されることがあります。

<div id="diskunreserved">
  ### DiskUnreserved
</div>

マージ、fetch、移動用の予約を除いた、すべてのディスク (仮想ファイルシステム) で利用可能なバイト数。ディスク名をキーとします。リモートファイルシステムでは、この情報が提供されない場合があり、16 EiB のような大きな値が表示されることがあります。

<div id="diskused">
  ### DiskUsed
</div>

各ディスク (仮想ファイルシステム) で使用中のバイト数。ディスク名でキー付けされます。リモートファイルシステムでは、この情報が常に提供されるとは限りません。

<div id="edaccorrectable">
  ### EDACCorrectable
</div>

メモリコントローラー番号別の、訂正可能な ECC メモリエラーの件数です。この値が多い場合は RAM の不良を示しており、直ちに交換する必要があります。訂正済みエラーが多発している場合、サイレントエラーも発生してデータ破損につながる可能性があるためです。ソース: `/sys/devices/system/edac/mc/`

<div id="edacuncorrectable">
  ### EDACUncorrectable
</div>

メモリコントローラー番号別の、修正不能なECCメモリエラーの数です。この値がゼロ以外の場合は、不良RAMが存在し、データ破損の可能性があることを示しているため、直ちに交換する必要があります。ソース: `/sys/devices/system/edac/mc/`

<div id="executableuserdefinedfunctionmemoryresidentbytes">
  ### ExecutableUserDefinedFunctionMemoryResidentBytes
</div>

実行可能および実行可能プールのユーザー定義関数と、その子孫プロセスに属する稼働中のすべてのプロセスにおける常駐セットサイズ (VmRSS) の合計値です。単位はバイトです。アイドル状態の実行可能プールワーカーも含まれます。共有ページはプロセスごとに1回ずつ計上されるため、この合計値は上限となり、UDF プロセス群の実際の物理メモリ使用量 (一意の使用量) を上回る場合があります。

<div id="executableuserdefinedfunctionprocesses">
  ### ExecutableUserDefinedFunctionProcesses
</div>

実行可能および実行可能プールのユーザー定義関数用に起動された稼働中のプロセス数 (それらの子孫プロセスを含む) 。

<div id="filesystemcachebytes">
  ### FilesystemCacheBytes
</div>

`cache` 仮想ファイルシステム内の合計バイト数です。この cache はディスク上に保存されます。

<div id="filesystemcachecapacity">
  ### FilesystemCacheCapacity
</div>

`cache` 仮想ファイルシステムの総容量です。この cache はディスク上に保存されます。

<div id="filesystemcachefiles">
  ### FilesystemCacheFiles
</div>

`cache` 仮想ファイルシステム内にある、キャッシュされたファイルセグメントの総数です。このキャッシュはディスク上に保持されます。

<div id="filesystemlogspathavailablebytes">
  ### FilesystemLogsPathAvailableBytes
</div>

ClickHouse のログパスがマウントされているボリューム上の使用可能なバイト数です。この値がゼロに近づく場合は、設定ファイルでログローテーションを調整してください。

<div id="filesystemlogspathavailableinodes">
  ### FilesystemLogsPathAvailableINodes
</div>

ClickHouse のログパスがマウントされているボリュームで利用可能な inode数。

<div id="filesystemlogspathtotalbytes">
  ### FilesystemLogsPathTotalBytes
</div>

ClickHouse のログ保存先パスがマウントされているボリュームのサイズです。単位はバイトです。ログ用には少なくとも 10 GB を確保することを推奨します。

<div id="filesystemlogspathtotalinodes">
  ### FilesystemLogsPathTotalINodes
</div>

ClickHouse のログパスがマウントされているボリューム上の inode の総数。

<div id="filesystemlogspathusedbytes">
  ### FilesystemLogsPathUsedBytes
</div>

ClickHouse のログパスがマウントされているボリューム上で使用されているバイト数。

<div id="filesystemlogspathusedinodes">
  ### FilesystemLogsPathUsedINodes
</div>

ClickHouse のログパスがマウントされているボリュームで使用中の inode 数。

<div id="filesystemmainpathavailablebytes">
  ### FilesystemMainPathAvailableBytes
</div>

メインのClickHouseパスがマウントされているボリュームで使用可能なバイト数。

<div id="filesystemmainpathavailableinodes">
  ### FilesystemMainPathAvailableINodes
</div>

メインの ClickHouse パスがマウントされているボリュームで使用可能な inode 数です。これがゼロに近い場合は設定の誤りを示しており、ディスクがいっぱいでなくても 'no space left on device' エラーが発生します。

<div id="filesystemmainpathtotalbytes">
  ### FilesystemMainPathTotalBytes
</div>

メインの ClickHouse パスがマウントされているボリュームのサイズ (バイト単位) 。

<div id="filesystemmainpathtotalinodes">
  ### FilesystemMainPathTotalINodes
</div>

ClickHouse のメインパスがマウントされているボリューム上の inode 総数です。これが 2,500 万未満の場合は、設定ミスを示しています。

<div id="filesystemmainpathusedbytes">
  ### FilesystemMainPathUsedBytes
</div>

ClickHouseのメインパスがマウントされているボリューム上で使用中のバイト数。

<div id="filesystemmainpathusedinodes">
  ### メインのClickHouseパスがマウントされているボリュームで使用中のinode数
</div>

メインのClickHouseパスがマウントされているボリュームで使用中のinodeの数です。通常、この値はファイル数にほぼ対応します。

<div id="grpcrejectedconnections">
  ### GRPCRejectedConnections
</div>

GRPC プロトコルで拒否された接続の数。

<div id="grpcthreads">
  ### GRPCThreads
</div>

GRPCプロトコルのサーバーにおけるスレッド数。

<div id="hashtablestatscacheentries">
  ### HashTableStatsCacheEntries
</div>

ハッシュテーブルのサイズに関するcache内のエントリ数です。このcacheは、GROUP BY の予測的最適化に使用されます。

<div id="hashtablestatscachehits">
  ### HashTableStatsCacheHits
</div>

ハッシュテーブルのサイズ予測が正しかった回数。

<div id="hashtablestatscachemisses">
  ### HashTableStatsCacheMisses
</div>

ハッシュテーブルのサイズ予測が誤っていた回数。

<div id="httpconnectionpoolgroup_nametcprcvbuftotalbytes">
  ### HTTPConnectionPool*group\_name*TCPRcvBufTotalBytes
</div>

すべての HTTP 接続プールソケットにおけるカーネルの TCP 受信バッファメモリ (sk\_rmem\_alloc) の合計。

<div id="httpconnectionpoolgroup_nametcpsndbuftotalbytes">
  ### HTTPConnectionPool*group\_name*TCPSndBufTotalBytes
</div>

すべての HTTP 接続プールソケットにおける、カーネルの TCP 送信バッファメモリ (sk\_wmem\_alloc) の合計。

<div id="httprejectedconnections">
  ### HTTPRejectedConnections
</div>

HTTP インターフェイス (TLS なし) で拒否された接続数。

<div id="httpsecurerejectedconnections">
  ### HTTPSecureRejectedConnections
</div>

HTTPS インターフェイスで拒否された接続の数。

<div id="httpsecurethreads">
  ### HTTPSecureThreads
</div>

HTTPSインターフェイスのサーバーにおけるスレッド数。

<div id="httpthreads">
  ### HTTPThreads
</div>

HTTP インターフェイスのサーバー内のスレッド数 (TLS なし) 。

<div id="interserverrejectedconnections">
  ### InterserverRejectedConnections
</div>

レプリカ間通信プロトコル (TLS なし) で拒否された接続数。

<div id="interserversecurerejectedconnections">
  ### InterserverSecureRejectedConnections
</div>

レプリカ間通信プロトコル (TLS 使用) で拒否された接続の数。

<div id="interserversecurethreads">
  ### InterserverSecureThreads
</div>

レプリカ間通信プロトコルのサーバーにおけるスレッド数 (TLS 使用時) 。

<div id="interserverthreads">
  ### InterserverThreads
</div>

TLS を使用しないレプリカ間通信プロトコルのサーバーにおけるスレッド数。

<div id="jemallocactive">
  ### jemalloc.active
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocallocated">
  ### jemalloc.allocated
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください

<div id="jemallocarenasalldirty_purged">
  ### jemalloc.arenas.all.dirty\_purged
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocarenasallmuzzy_purged">
  ### jemalloc.arenas.all.muzzy\_purged
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocarenasallpactive">
  ### jemalloc.arenas.all.pactive
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocarenasallpdirty">
  ### jemalloc.arenas.all.pdirty
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocarenasallpmuzzy">
  ### jemalloc.arenas.all.pmuzzy
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳細は [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください

<div id="jemallocarenasdirty_decay_ms">
  ### jemalloc.arenas.dirty\_decay\_ms
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocbackground_threadnum_runs">
  ### jemalloc.background\_thread.num\_runs
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリックです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocbackground_threadnum_threads">
  ### jemalloc.background\_thread.num\_threads
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocbackground_threadrun_intervals">
  ### jemalloc.background\_thread.run\_intervals
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemalloccache_arenapactive">
  ### jemalloc.cache\_arena.pactive
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemalloccache_arenapdirty">
  ### jemalloc.cache\_arena.pdirty
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocepoch">
  ### jemalloc.epoch
</div>

他のすべての`jemalloc`メトリクスで使用される、jemalloc (Jason Evans のメモリアロケータ) の統計情報の内部的な更新番号です。

<div id="jemallocfragmentation">
  ### jemalloc.fragmentation
</div>

`jemalloc.active` と `jemalloc.allocated` の差。メモリアロケータ内の内部断片化 (割り当てにより完全には使用されていないアクティブなページ) を表します。

<div id="jemallocjit_arenaactive_bytes">
  ### jemalloc.jit\_arena.active\_bytes
</div>

専用の jemalloc JIT アリーナでアクティブに使用されているバイト数。(a) LLVM ヒープの状態 (TargetMachine とそのターゲット固有の Subtarget、IR モジュール、最適化パスの解析、RuntimeDyld の再配置テーブル) と、(b) `JITModuleMemoryManager` が実行可能セクションおよびデータセクション用に `posix_memalign` 経由で割り当てる、ページ境界に整列された予約ブロック (`je_posix_memalign` にインターセプトされるため jemalloc を経由します) の両方を含みます。`CompiledExpressionCacheBytes` (CurrentMetric) はこの一部であり、実行可能セクションおよびデータセクション用の予約済みページブロック容量のみを追跡します。これらのブロック内で実際に使用されているコードまたはデータのバイト数は追跡しません。

<div id="jemallocjit_arenadirty_bytes">
  ### jemalloc.jit\_arena.dirty\_bytes
</div>

OS にパージして返却可能な、JIT アリーナ内のダーティバイト数。

<div id="jemallocjit_arenapactive">
  ### jemalloc.jit\_arena.pactive
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocjit_arenapdirty">
  ### jemalloc.jit\_arena.pdirty
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocmapped">
  ### jemalloc.mapped
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocmergetree_arenaactive_bytes">
  ### jemalloc.mergetree\_arena.active\_bytes
</div>

専用の jemalloc MergeTree アリーナプール (`jemalloc.mergetree_arena.count` アリーナ) 全体で合計したアクティブなバイト数です。長期間存続する MergeTree のヒープ状態を保持します。これには、パーツごとのメタデータ (`SerializationInfoByName`、`MergeTreeDataPartChecksums` tree、各 `IMergeTreeDataPart` 内の `Poco::LRUCache<String, ColumnSize>` delegates、パーツごとの `ColumnSize`/`IndexSize` maps、`MinMaxIndex`、`VersionMetadataOnDisk`、および `MergeTreeDataPart{Compact,Wide}` オブジェクト自体)、テーブルのパーツ間で共有されるメタデータ (`NamesAndTypesList`、`column_name_to_position`、`serializations` map、および `ColumnsSubstreams`。`SharedPartColumns.h` を参照) に加え、テーブルごとのメタデータ (`setProperties` によって設定される `StorageInMemoryMetadata` / `ColumnsDescription` / `VirtualColumnsDescription` の clones、`serialization_hints` aggregation、`shared_part_columns_cache`) も含まれます。アクティブなパーツと、クリーンアップ待ちの outdated parts の両方がこの値に含まれます。cache アリーナおよび JIT アリーナとは別です。パーツごとのカラム `system.parts.primary_key_bytes_in_memory[_allocated]` と `system.parts.index_granularity_bytes_in_memory[_allocated]` は、このメトリクスの subset です (これらの値が 0 でない場合) 。プライマリインデックスは `PrimaryIndexCache` が所有している場合でもここで割り当てられます (パーツがすでに committed された後では、cache 境界での再配置に失敗する可能性があるため、意図的です) 。そのため、`PrimaryIndexCacheBytes` はこのメトリクスと重複します。

<div id="jemallocmergetree_arenacount">
  ### jemalloc.mergetree\_arena.count
</div>

長期間保持されるMergeTreeメタデータ専用のjemallocアリーナ数。`jemalloc_merge_tree_arenas`サーバー設定で制御されます。0は専用アリーナプールが無効で、メタデータはCPUごとのデフォルトアリーナに割り当てられることを意味します。1は単一の共有アリーナ、N > 1はCPUごとに分片されたプールです。`jemalloc.mergetree_arena.active_bytes`を参照してください。

<div id="jemallocmergetree_arenadirty_bytes">
  ### jemalloc.mergetree\_arena.dirty\_bytes
</div>

専用の jemalloc MergeTree アリーナプール全体で合計された、OS にパージして返却可能な、ダーティバイト数。

<div id="jemallocmergetree_arenapactive">
  ### jemalloc.mergetree\_arena.pactive
</div>

専用の jemalloc MergeTree アリーナプール内のアクティブページ数の合計。

<div id="jemallocmergetree_arenapdirty">
  ### jemalloc.mergetree\_arena.pdirty
</div>

専用の jemalloc MergeTree アリーナプール内のダーティページ数の合計。

<div id="jemallocmetadata">
  ### jemalloc.metadata
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳細は [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocmetadata_thp">
  ### jemalloc.metadata\_thp
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocprofactive">
  ### jemalloc.prof.active
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocproflg_sample">
  ### jemalloc.prof.lg\_sample
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocprofthread_active_init">
  ### jemalloc.prof.thread\_active\_init
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。[https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocresident">
  ### jemalloc.resident
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳細は [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jemallocretained">
  ### jemalloc.retained
</div>

低レベルメモリアロケータ (jemalloc) の内部メトリクスです。詳しくは [https://jemalloc.net/jemalloc.3.html](https://jemalloc.net/jemalloc.3.html) を参照してください。

<div id="jitter">
  ### ジッター
</div>

非同期メトリクスを計算するスレッドについて、ウェイクアップが予定されていた時刻と、実際にウェイクアップした時刻との差。システム全体のレイテンシと応答性を間接的に示す指標です。

<div id="keeperapproximatedatasize">
  ### KeeperApproximateDataSize
</div>

ClickHouse Keeper のデータのおおよそのサイズ (バイト単位) 。

<div id="keeperavglatency">
  ### KeeperAvgLatency
</div>

ClickHouse Keeper の平均リクエストレイテンシ。

<div id="keepercommitlogscacheentries">
  ### KeeperCommitLogsCacheEntries
</div>

changelog の先読み reader によって、commit thread の前方で現在 buffer されているデコード済みログエントリ数

<div id="keepercommitlogscachesize">
  ### KeeperCommitLogsCacheSize
</div>

changelogの先読みreaderによってcommit threadの前にbufferedされている、デコード済みログエントリの合計サイズ

<div id="keeperephemeralscount">
  ### KeeperEphemeralsCount
</div>

ClickHouse Keeper 内の一時ノード数。

<div id="keeperfollowers">
  ### KeeperFollowers
</div>

ClickHouse Keeper のフォロワー数です。

<div id="keeperisexceedingmemorysoftlimithit">
  ### KeeperIsExceedingMemorySoftLimitHit
</div>

ClickHouse Keeper がメモリの soft limit を超過している場合は 1、そうでない場合は 0。

<div id="keeperisfollower">
  ### KeeperIsFollower
</div>

ClickHouse Keeper が フォロワー の場合は 1、そうでない場合は 0。

<div id="keeperisleader">
  ### KeeperIsLeader
</div>

ClickHouse Keeper が leader であれば 1、それ以外は 0。

<div id="keeperisobserver">
  ### KeeperIsObserver
</div>

ClickHouse Keeper がオブザーバーの場合は 1、それ以外は 0。

<div id="keeperisstandalone">
  ### KeeperIsStandalone
</div>

ClickHouse Keeper がスタンドアロンモードの場合は 1、それ以外は 0。

<div id="keeperlastcommittedlogidx">
  ### KeeperLastCommittedLogIdx
</div>

ClickHouse Keeper における最後にコミット済みのログの索引。

<div id="keeperlastleaderelectiontime">
  ### KeeperLastLeaderElectionTime
</div>

この ClickHouse Keeper インスタンスがリーダーになった時点で終了した、ローカルで最後に観測されたリーダー不在期間 (ミリ秒) 。サンプリングされたリーダー不在状態が観測されないリーダー移行は記録されません。このインスタンスがアクティブなリーダーでない場合、または完了した期間が記録されていない場合は`0`。

<div id="keeperlastleaderunavailabletime">
  ### KeeperLastLeaderUnavailableTime
</div>

このClickHouse Keeperリーダーがローカルで観測した、直近で完了したリーダー不在期間の継続時間 (ミリ秒) 。このインスタンスがアクティブなリーダーでない場合、または完了したリーダー不在期間が記録されていない場合は`0`。

<div id="keeperlastlogidx">
  ### KeeperLastLogIdx
</div>

ClickHouse Keeper に保存されている最新のログの索引。

<div id="keeperlastlogterm">
  ### KeeperLastLogTerm
</div>

ClickHouse Keeper に保存されている最後の ログ の Raft ターム。

<div id="keeperlastsnapshotidx">
  ### KeeperLastSnapshotIdx
</div>

最後に作成されたスナップショットに含まれる最後のログの索引。

<div id="keeperlatestlogscacheentries">
  ### KeeperLatestLogsCacheEntries
</div>

最新ログ用のメモリ内cacheに格納されているエントリ数

<div id="keeperlatestlogscachesize">
  ### KeeperLatestLogsCacheSize
</div>

最新ログのインメモリキャッシュの合計サイズ

<div id="keeperlatestsnapshotsize">
  ### KeeperLatestSnapshotSize
</div>

ClickHouse Keeper が作成した最新の snapshot の非圧縮サイズ (バイト単位) 。

<div id="keepermaxfiledescriptorcount">
  ### KeeperMaxFileDescriptorCount
</div>

ClickHouse Keeper で開かれているファイルディスクリプタ数の上限。値を判別できない場合は `-1`。

<div id="keepermaxlatency">
  ### KeeperMaxLatency
</div>

ClickHouse Keeper におけるリクエストの最大レイテンシ。

<div id="keeperminlatency">
  ### KeeperMinLatency
</div>

ClickHouse Keeper のリクエストレイテンシの最小値。

<div id="keeperopenfiledescriptorcount">
  ### KeeperOpenFileDescriptorCount
</div>

ClickHouse Keeper で開いているファイルディスクリプタの数。値を特定できない場合は `-1`。

<div id="keeperpacketsreceived">
  ### KeeperPacketsReceived
</div>

ClickHouse Keeperが受信したパケット数。

<div id="keeperpacketssent">
  ### KeeperPacketsSent
</div>

ClickHouse Keeper が送信したパケット数。

<div id="keeperpathswatched">
  ### KeeperPathsWatched
</div>

ClickHouse Keeper のクライアントが監視している異なるパスの数。

<div id="keepersessionwithwatches">
  ### KeeperSessionWithWatches
</div>

ウォッチが設定されている ClickHouse Keeper のクライアントセッション数。

<div id="keepersyncedfollowers">
  ### KeeperSyncedFollowers
</div>

同期が取れているClickHouse Keeperのfollowersの数。

<div id="keepertargetcommitlogidx">
  ### KeeperTargetCommitLogIdx
</div>

ClickHouse Keeper でログをコミットできる最大の索引位置。

<div id="keepertcprejectedconnections">
  ### KeeperTCPRejectedConnections
</div>

Keeper TCP プロトコル (TLS なし) で拒否された接続の数。

<div id="keepertcpsecurerejectedconnections">
  ### KeeperTCPSecureRejectedConnections
</div>

Keeper TCP プロトコル (TLS 使用) で拒否された接続数。

<div id="keepertcpsecurethreads">
  ### KeeperTCPSecureThreads
</div>

Keeper TCP プロトコル (TLS 使用) のサーバーのスレッド数。

<div id="keepertcpthreads">
  ### KeeperTCPThreads
</div>

Keeper TCP プロトコル (TLS なし) のサーバーのスレッド数。

<div id="keeperwatchcount">
  ### KeeperWatchCount
</div>

ClickHouse Keeper 内のウォッチ数。

<div id="keeperznodecount">
  ### KeeperZnodeCount
</div>

ClickHouse Keeper 内にあるノード (データエントリ) の数。

<div id="keeperzxid">
  ### KeeperZxid
</div>

ClickHouse Keeper における現在のトランザクション ID 番号 (zxid) 。

<div id="loadaverage1">
  ### LoadAverage1
</div>

システム全体の負荷を、1 分間の指数平滑平均で表したものです。この負荷は、現在 CPU で実行中、I/O 待ち、または実行可能でありながらこの時点ではまだスケジュールされていない、全プロセスにまたがるスレッド数 (OS kernel のスケジューリング エンティティ) を表します。この数には、clickhouse-server だけでなく、すべてのプロセスが含まれます。システムが過負荷状態にあり、実行可能な多数のプロセスが CPU または I/O を待機している場合、この数は CPU コア数を上回ることがあります。

<div id="loadaverage15">
  ### LoadAverage15
</div>

システム全体の負荷を、15 分間の指数平滑平均で表したものです。この負荷は、現在 CPU で実行中、I/O 待ち、または実行可能でありながらこの時点ではまだスケジュールされていない、全プロセスにまたがるスレッド数 (OS kernel のスケジューリング エンティティ) を表します。この数には、clickhouse-server だけでなく、すべてのプロセスが含まれます。システムが過負荷状態にあり、実行可能な多数のプロセスが CPU または I/O を待機している場合、この数は CPU コア数を上回ることがあります。

<div id="loadaverage5">
  ### LoadAverage5
</div>

システム全体の負荷を、5 分間の指数平滑平均で表したものです。この負荷は、現在 CPU で実行中、I/O 待ち、または実行可能でありながらこの時点ではまだスケジュールされていない、全プロセスにまたがるスレッド数 (OS kernel のスケジューリング エンティティ) を表します。この数には、clickhouse-server だけでなく、すべてのプロセスが含まれます。システムが過負荷状態にあり、実行可能な多数のプロセスが CPU または I/O を待機している場合、この数は CPU コア数を上回ることがあります。

<div id="longestrunningmerge">
  ### LongestRunningMerge
</div>

現在実行中のバックグラウンドマージのうち、最も長く実行されているものの経過時間 (秒) 。

<div id="maxpartcountforpartition">
  ### MaxPartCountForPartition
</div>

MergeTree family のすべてのテーブルのすべてのパーティションを通じた、パーティションあたりのパーツ数の最大値です。300 を超える場合は、設定ミス、過負荷、または大量のデータ読み込みを示しています。

<div id="memorycode">
  ### MemoryCode
</div>

サーバープロセスのマシンコードのページにマッピングされた仮想メモリ量 (バイト単位) 。

<div id="memorydataandstack">
  ### MemoryDataAndStack
</div>

スタック領域および割り当てられたメモリ用にマップされた仮想メモリの量を、バイト単位で示します。これに各スレッドのスタックや、`mmap` システムコールで割り当てられたメモリの大部分が含まれるかどうかは明確ではありません。このメトリクスは完全性を保つためだけに存在します。監視には `MemoryResident` メトリクスの使用を推奨します。

<div id="memoryresident">
  ### MemoryResident
</div>

サーバープロセスが使用している物理メモリ量 (バイト単位) 。

<div id="memoryresidentmax">
  ### MemoryResidentMax
</div>

サーバープロセスが使用する物理メモリの最大量 (バイト単位) 。

<div id="memoryresidentwithoutpagecache">
  ### MemoryResidentWithoutPageCache
</div>

サーバープロセスが使用する物理メモリ量を、ユーザー空間ページキャッシュを除いてバイト単位で示します。ユーザー空間ページキャッシュを使用している場合、これにより実際のメモリ使用量をより正確に把握できます。ユーザー空間ページキャッシュが無効な場合、この値は MemoryResident と同じになります。

<div id="memoryshared">
  ### MemoryShared
</div>

サーバープロセスが使用しているメモリのうち、他のプロセスとも共有されている分の容量を、バイト単位で示します。ClickHouse は共有メモリを使用しませんが、OS の都合でメモリの一部が共有として扱われることがあります。このメトリクスを監視してもあまり意味はなく、完全性のためだけに存在しています。

<div id="memorythreadstackscount">
  ### MemoryThreadStacksCount
</div>

/ proc/self/smaps 内で `[anon:clickhouse_stack]` とタグ付けされた pthread スタック VMA の数。heavy-metrics の更新間隔で更新されます。Linux 5.17 以降が必要です。古いカーネルでは利用できません (`system.warnings` の `MEMORY_THREAD_STACKS_METRIC_UNAVAILABLE` エントリを参照) 。

`VM_MEMORY_STACK` とタグ付けされたタスクの VM リージョン数 (アクセスできないガードリージョンを除く) 。heavy-metrics の更新間隔で更新されます。

<div id="memorythreadstacksresident">
  ### MemoryThreadStacksResident
</div>

`prctl(PR_SET_VMA_ANON_NAME)` により `[anon:clickhouse_stack]` とタグ付けされた /proc/self/smaps VMA の `Rss:` を合計した、pthread スタックのおおよその常駐セットサイズです。heavy-metrics の周期で更新されます。Linux 5.17 以降が必要です。古いカーネルでは使用できません (`system.warnings` の `MEMORY_THREAD_STACKS_METRIC_UNAVAILABLE` エントリを参照) 。

`VM_MEMORY_STACK` とタグ付けされたタスクの VM リージョンの常駐ページ (アクセス不能なガードリージョンを除く) を合計した、pthread スタックのおおよその常駐セットサイズです。heavy-metrics の周期で更新されます。

<div id="memorythreadstacksvirtual">
  ### MemoryThreadStacksVirtual
</div>

`[anon:clickhouse_stack]` とタグ付けされた /proc/self/smaps VMA の `Size:` の合計値である、pthread スタックの概算仮想サイズです。heavy-metrics の更新間隔で更新されます。Linux 5.17 以降が必要です。古いカーネルでは使用できません (`system.warnings` の `MEMORY_THREAD_STACKS_METRIC_UNAVAILABLE` エントリを参照) 。

`VM_MEMORY_STACK` とタグ付けされたタスクの VM リージョンのサイズの合計値である、pthread スタックの概算仮想サイズです (アクセスできないガードリージョンを除く) 。heavy-metrics の更新間隔で更新されます。

<div id="memoryvirtual">
  ### MemoryVirtual
</div>

サーバープロセスに割り当てられた仮想アドレス空間のサイズを、バイト単位で表します。仮想アドレス空間のサイズは通常、物理メモリの消費量よりはるかに大きく、メモリ消費量の見積もりには使うべきではありません。このメトリックの値が大きいことはまったく異常ではなく、技術的な意味合いしかありません。

<div id="missingblobsqueueestimate">
  ### MissingBlobsQueueEstimate
</div>

ディスク名をキーとする、ディスク上の他の場所へのレプリケーションを待機中のブロブ数の推定値 (ブロブマネージャーの未処理キュー) 。ブロブのレプリケーションを行わないディスクでは 0 が報告されます。

<div id="mysqlrejectedconnections">
  ### MySQLRejectedConnections
</div>

MySQL互換プロトコルで拒否された接続数。

<div id="mysqlthreads">
  ### MySQLThreads
</div>

MySQL互換プロトコルのサーバーにおけるスレッド数。

<div id="networkreceivebytes">
  ### NetworkReceiveBytes
</div>

すべてのネットワークインターフェイス経由で受信したバイト数。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networkreceivedrop">
  ### NetworkReceiveDrop
</div>

各ネットワークインターフェイスでの受信中にドロップされたパケットのバイト数。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networkreceiveerrors">
  ### NetworkReceiveErrors
</div>

すべてのネットワークインターフェイスで受信時にエラーが発生した回数です。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networkreceivepackets">
  ### NetworkReceivePackets
</div>

すべてのネットワークインターフェイス経由で受信したネットワークパケット数。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networksendbytes">
  ### NetworkSendBytes
</div>

すべてのネットワークインターフェイス経由で送信されたバイト数。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networksenddrop">
  ### NetworkSendDrop
</div>

すべてのネットワークインターフェイス経由での送信中にパケットがドロップされた回数。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networksenderrors">
  ### NetworkSendErrors
</div>

すべてのネットワークインターフェイス経由での送信中にエラー (例: TCP 再送) が発生した回数です。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networksendpackets">
  ### NetworkSendPackets
</div>

各ネットワークインターフェイス経由で送信されたネットワークパケット数です。オプションはネットワークインターフェイスの名前です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="networktcpreceivequeue">
  ### NetworkTCPReceiveQueue
</div>

サーバーで使用される TCPv4 および TCPv6 のネットワークソケットにおける受信キューの合計サイズ。

<div id="networktcpsocketremoteaddresses">
  ### NetworkTCPSocketRemoteAddresses
</div>

サーバーで使用されるネットワークソケットの、TCPv4 および TCPv6 全体での一意なリモートアドレスの総数。

<div id="networktcpsockets">
  ### NetworkTCPSockets
</div>

サーバー上で使用されている、TCPv4 および TCPv6 の全状態にわたるネットワークソケットの総数。

<div id="networktcpsockets_description">
  ### NetworkTCPSockets\_*説明*
</div>

TCPv4 と TCPv6 全体における、サーバー上で特定の状態にあるネットワークソケットの総数。

<div id="networktcptransmitqueue">
  ### NetworkTCPTransmitQueue
</div>

サーバーで使用されるネットワークソケットの送信キューの合計サイズです。対象は TCPv4 と TCPv6 の両方です。

<div id="networktcpunrecoveredretransmits">
  ### NetworkTCPUnrecoveredRetransmits
</div>

サーバーで使用されているネットワークソケットにおける、TCPv4 および TCPv6 全体の現在の再送信数 (この時点で未回復) の合計サイズ。

<div id="numberofdatabases">
  ### NumberOfDatabases
</div>

サーバー上にあるデータベースの総数。

<div id="numberofdetachedbyuserparts">
  ### NumberOfDetachedByUserParts
</div>

ユーザーが `ALTER TABLE DETACH` クエリを使用して MergeTree テーブルからデタッチしたパーツの総数です (予期しないパーツ、破損したパーツ、無視されたパーツは含みません) 。サーバーはデタッチされたパーツを考慮しないため、これらは削除できます。

<div id="numberofdetachedparts">
  ### NumberOfDetachedParts
</div>

MergeTree テーブルからデタッチされたパーツの総数です。パーツは、ユーザーが `ALTER TABLE DETACH` クエリでデタッチすることも、パーツが破損している、Unexpected である、または不要な場合に、サーバー自身によってデタッチされることもあります。サーバーはデタッチされたパーツを管理対象として扱わないため、それらは削除できます。

<div id="numberofpendingmutations">
  ### NumberOfPendingMutations
</div>

変異処理の適用待ちとなっているミューテーションの総数です。

<div id="numberofpendingmutationsoverexecutiontime">
  ### 指定した実行時間を超えて保留中のミューテーション数
</div>

指定した `max_pending_mutations_execution_time_to_warn` 設定値を超えており、なおミューテーションが適用されていない データパート を含むミューテーションの総数。

<div id="numberoftables">
  ### NumberOfTables
</div>

`Lazy`、`MySQL`、`PostgreSQL`、`SQlite` のように、その場でテーブルの集合を動的に生成するデータベースエンジンなど、MergeTree テーブルを含められないデータベースを除いた、サーバー上の各データベースにまたがるテーブル総数です。

<div id="numberoftablessystem">
  ### NumberOfTablesSystem
</div>

サーバー上の system データベースで、MergeTree family のテーブルに格納されているテーブルの総数。

<div id="oscontextswitches">
  ### OSContextSwitches
</div>

ホストマシン上でシステムに発生したコンテキストスイッチの回数です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが対象です。

<div id="oscpuoverload">
  ### OSCPUOverload
</div>

相対的なCPU不足を表し、次のように計算されます。CPUを使用しているスレッド数に対して、CPU待ちのスレッドがどれだけあるかを示します。これがゼロより大きい場合、サーバーにはより多くのCPUがあると有利です。これがゼロを大幅に上回る場合、サーバーが応答しなくなる可能性があります。このメトリクスは、非同期メトリクスの更新の間に蓄積されます。

<div id="osguestnicetime">
  ### OSGuestNiceTime
</div>

Linux カーネルの制御下で、ゲストに高い優先度が設定されている際に、ゲスト OS 用の仮想 CPU の実行に費やされた時間の比率です (`man procfs` を参照) 。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。このメトリクスは ClickHouse には無関係ですが、網羅性のために提供されています。単一の CPU コアの値は区間 \[0..1] です。すべての CPU コアの値は、それらの合計として \[0..num cores] の範囲で計算されます。

<div id="osguestnicetimecpu">
  ### OSGuestNiceTimeCPU
</div>

各 CPU コアが高い優先度でゲスト OS 向けの仮想 CPU を実行していた時間の比率です。`OSGuestNiceTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] 内です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osguestnicetimenormalized">
  ### OSGuestNiceTimeNormalized
</div>

この値は `OSGuestNiceTime` と似ていますが、CPU コア数に関係なく \[0..1] の範囲で測定できるよう、CPU コア数で割られています。これにより、CPU コア数が均一でない場合でも、クラスター内の複数のサーバーにわたってこのメトリクスの値を平均し、平均的なリソース使用状況を表すメトリクスを得ることができます。指定されている場合は、実際の CPU コア数の代わりに、period で割った Cgroup CPU QUOTA を使用できます。その場合、このメトリクスの値は一時的に 1 を超えることがあります。

<div id="osguesttime">
  ### OSGuestTime
</div>

Linux カーネルの制御下で、ゲスト OS 用の仮想 CPU の実行に費やされた時間の比率です (`man procfs` を参照) 。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。このメトリックは ClickHouse では意味を持ちませんが、完全性のために存在します。単一の CPU コアの値は \[0..1] の範囲になります。すべての CPU コアの値は、それらの合計として \[0..num cores] になります。

<div id="osguesttimecpu">
  ### OSGuestTimeCPU
</div>

各 CPU コアがゲスト OS の仮想 CPU の実行に費やした時間の比率。`OSGuestTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osguesttimenormalized">
  ### OSGuestTimeNormalized
</div>

この値は `OSGuestTime` に似ていますが、コア数にかかわらず \[0..1] の範囲で表せるよう、CPU コア数で割って正規化されています。これにより、コア数が均一でない場合でも、クラスター内の複数のサーバーにまたがってこのメトリクスの値を平均し、平均的なリソース使用状況を表すメトリクスを得ることができます。指定した場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその期間で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osidletime">
  ### OSIdleTime
</div>

OSカーネルの観点で見た、CPU コアがアイドル状態だった時間の割合です (I/O待ちのプロセスを実行できる状態ですらない時間) 。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。これには、CPU 内部の要因 (メモリロード、パイプラインストール、ブランチ予測ミス、別の SMT コアの実行) によって CPU が十分に活用されなかった時間は含まれません。単一の CPU コアの値は区間 \[0..1] になります。すべての CPU コアの値は、それらの合計として \[0..num cores] の範囲で計算されます。

<div id="osidletimecpu">
  ### OSIdleTimeCPU
</div>

各 CPU コアがアイドル状態だった時間の比率。`OSIdleTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] にあります。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osidletimenormalized">
  ### OSIdleTimeNormalized
</div>

この値は `OSIdleTime` に似ていますが、CPU コア数に関係なく \[0..1] の範囲で表せるように、CPU コア数で割って正規化したものです。これにより、CPU コア数が均一でない場合でも、クラスター内の複数のサーバーにまたがってこのメトリックの値を平均化し、平均的なリソース使用状況のメトリックを得ることができます。指定した場合は、実際の CPU コア数の代わりに、period で割った Cgroup CPU QUOTA を使用できます。この場合、このメトリックの値が一時的に 1 を超えることがあります。

<div id="osinterrupts">
  ### OSInterrupts
</div>

ホストマシンで発生した割り込みの回数です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが対象に含まれます。

<div id="osiowaittime">
  ### OSIOWaitTime
</div>

プロセスが I/O を待機しているため、CPU コアがコードを実行しておらず、かつ OS カーネルもこの CPU 上でほかのプロセスを実行していなかった時間の比率です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。単一の CPU コアの値は区間 \[0..1] に収まります。すべての CPU コアの値は、それらの合計として \[0..num cores] の範囲で計算されます。

<div id="osiowaittimecpu">
  ### OSIOWaitTimeCPU
</div>

各 CPU コアが I/O を待機していた時間の比率。`OSIOWaitTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] 内です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osiowaittimenormalized">
  ### OSIOWaitTimeNormalized
</div>

この値は `OSIOWaitTime` と似ていますが、コア数に関係なく \[0..1] の範囲で表せるよう、CPU コア数で割って正規化したものです。これにより、クラスター内の複数のサーバーで CPU コア数が均一でない場合でも、このメトリクスの値を平均して、平均的なリソース使用状況を表すメトリクスを得ることができます。指定した場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osirqtime">
  ### OSIrqTime
</div>

CPU 上でハードウェア割り込み要求の処理に費やされた時間の比率です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。このメトリクスの値が高い場合は、ハードウェア構成の不備、またはネットワーク負荷が非常に高いことを示している可能性があります。単一の CPU コアの値は区間 \[0..1] になります。すべての CPU コアの値は、各コアの合計として \[0..num cores] の範囲で計算されます。

<div id="osirqtimecpu">
  ### OSIrqTimeCPU
</div>

各 CPU コアでハードウェア割り込みリクエストの処理に費やされた時間の比率です。`OSIrqTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] 内です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osirqtimenormalized">
  ### OSIrqTimeNormalized
</div>

この値は `OSIrqTime` に似ていますが、コア数にかかわらず \[0..1] の範囲で表せるよう、CPU コア数で割って正規化されています。これにより、クラスター内の複数のサーバーでコア数が均一でない場合でも、このメトリクスの値を平均して、平均的なリソース使用状況のメトリクスを得ることができます。指定されている場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osmemoryavailable">
  ### OSMemoryAvailable
</div>

プログラムが使用できるメモリ量を、バイト単位で表したものです。これは `OSMemoryFreePlusCached` メトリクスと非常によく似ています。システム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemorybuffers">
  ### OSMemoryBuffers
</div>

OS カーネルのバッファで使用されているメモリ量を、バイト単位で示します。通常、この値は小さいはずで、値が大きい場合は OS の設定不備を示している可能性があります。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemorycached">
  ### OSMemoryCached
</div>

OS page cacheが使用しているメモリ量を、バイト単位で示します。通常、利用可能なメモリのほぼすべてがOSページキャッシュに使用されるため、このメトリクスの値が高いのは正常であり、想定内です。これはホストマシン全体を対象とするメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemoryfreepluscached">
  ### OSMemoryFreePlusCached
</div>

ホストシステム上の空きメモリ量と OS page cache のメモリ量の合計を、バイト単位で示します。このメモリはプログラムで使用可能です。この値は `OSMemoryAvailable` と非常に近いはずです。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemoryfreewithoutcached">
  ### OSMemoryFreeWithoutCached
</div>

ホストシステム上の空きメモリ量を、バイト単位で示します。これには、OS page cache が使用しているメモリ量は含まれません (単位はバイト) 。page cache のメモリもプログラムで利用できるため、このメトリクスの値は分かりにくいことがあります。代わりに `OSMemoryAvailable` メトリクスを参照してください。便宜上、`OSMemoryFreePlusCached` メトリクスも提供しており、これは OSMemoryAvailable とある程度似た値になります。あわせて [https://www.linuxatemyram.com/](https://www.linuxatemyram.com/) も参照してください。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemoryswapcached">
  ### OSMemorySwapCached
</div>

スワップにあり、かつ RAM にも読み込まれていたメモリ量です。スワップは本番環境のシステムでは無効にする必要があります。このメトリックの値が大きい場合、設定ミスを示しています。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osmemorytotal">
  ### OSMemoryTotal
</div>

ホストシステムのメモリ総量 (バイト単位) 。

<div id="osnicetime">
  ### OSNiceTime
</div>

CPU コアが高い優先度でユーザー空間のコードを実行していた時間の比率です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。単一の CPU コアの値は \[0..1] の範囲になります。すべての CPU コアの値は、各コアの合計として \[0..num cores] の範囲で計算されます。

<div id="osnicetimecpu">
  ### OSNiceTimeCPU
</div>

各 CPU コアがより高い優先度でユーザー空間コードを実行していた時間の比率。`OSNiceTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osnicetimenormalized">
  ### OSNiceTimeNormalized
</div>

この値は `OSNiceTime` と似ていますが、CPU コア数で割ることで、コア数にかかわらず \[0..1] の範囲で表されます。これにより、コア数が均一でない場合でも、クラスター内の複数のサーバーにまたがってこのメトリクスの値を平均し、平均的なリソース使用状況を表すメトリクスを得ることができます。指定した場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osopenfiles">
  ### OSOpenFiles
</div>

ホストマシン上で開いているファイルの総数です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスで開かれているファイルが含まれます。

<div id="osprocessesblocked">
  ### OSProcessesBlocked
</div>

I/O の完了待ちでブロックされているスレッド数です (`man procfs`) 。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osprocessescreated">
  ### 作成された OS プロセス数
</div>

作成されたプロセスの数です。これはシステム全体のメトリクスであり、`clickhouse-server` だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="osprocessesrunning">
  ### OSProcessesRunning
</div>

オペレーティングシステムにおける、実行可能な (実行中または実行待ちの) スレッド数です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。

<div id="ossoftirqtime">
  ### OSSoftIrqTime
</div>

CPU 上でソフトウェア割り込み要求の処理に費やされた時間の比率です。これはシステム全体のメトリクスであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。このメトリクスの値が高い場合、システム上で非効率なソフトウェアが動作している可能性があります。単一の CPU コアの値は区間 \[0..1] に収まります。すべての CPU コアの値は、各コアの合計として \[0..num cores] の範囲で計算されます。

<div id="ossoftirqtimecpu">
  ### OSSoftIrqTimeCPU
</div>

各 CPU コアでソフトウェア割り込み要求の実行に費やされた時間の比率。`OSSoftIrqTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] にあります。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="ossoftirqtimenormalized">
  ### OSSoftIrqTimeNormalized
</div>

この値は `OSSoftIrqTime` に似ていますが、コア数にかかわらず \[0..1] の範囲で表せるよう、CPU コア数で割って正規化されています。これにより、クラスター内の複数のサーバーでコア数が揃っていない場合でも、このメトリクスの値を平均し、平均的なリソース使用状況を表すメトリクスを得ることができます。指定されている場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用することもでき、その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osstealtime">
  ### OSStealTime
</div>

仮想化環境で稼働している CPU が、ほかのオペレーティングシステムの実行に費やした時間の比率です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。すべての仮想化環境でこのメトリックが提供されるわけではなく、実際にはほとんどの環境で提供されません。単一の CPU コアの値は \[0..1] の範囲です。すべての CPU コアの値は、各コアの合計として \[0..num cores] の範囲で計算されます。

<div id="osstealtimecpu">
  ### OSStealTimeCPU
</div>

仮想化環境で実行している際に各 CPU コアが他のオペレーティングシステムに奪われた時間の比率です。`OSStealTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] に収まります。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osstealtimenormalized">
  ### OSStealTimeNormalized
</div>

この値は `OSStealTime` に似ていますが、CPU コア数で割ることで、コア数にかかわらず \[0..1] の範囲に収まるよう正規化されています。これにより、クラスター内の複数のサーバーでこのメトリックの値を平均する際、コア数が均一でなくても、平均的なリソース使用状況を表すメトリックとして扱えます。指定されている場合は、実際の CPU コア数の代わりに、Cgroup の CPU QUOTA をその period で割った値を使用できます。その場合、このメトリックの値が一時的に 1 を超えることがあります。

<div id="ossystemtime">
  ### OSSystemTime
</div>

CPU コアが OS カーネル (system) コードを実行していた時間の比率です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。単一の CPU コアの値は \[0..1] の範囲になります。すべての CPU コアの値は、それらの合計として \[0..num cores] の範囲で計算されます。

<div id="ossystemtimecpu">
  ### OSSystemTimeCPU
</div>

各 CPU コアが OS カーネル (system) コードを実行していた時間の比率。`OSSystemTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は区間 \[0..1] です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="ossystemtimenormalized">
  ### OSSystemTimeNormalized
</div>

この値は `OSSystemTime` と似ていますが、CPU コア数で割ることで、コア数にかかわらず \[0..1] の範囲に収まるようになっています。これにより、クラスター内の複数のサーバーでコア数が均一でない場合でも、このメトリクスの値を平均化し、平均的なリソース使用状況のメトリクスを得ることができます。指定した場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="osthreadsrunnable">
  ### OSThreadsRunnable
</div>

OSカーネルのスケジューラから見て、「実行可能」状態にあるスレッドの総数。

<div id="osthreadstotal">
  ### OSThreadsTotal
</div>

OSカーネルのスケジューラから見たスレッドの総数です。

<div id="osuptime">
  ### OSUptime
</div>

ホストサーバー (ClickHouse が稼働しているマシン) の稼働時間 (秒単位) 。

<div id="osusertime">
  ### OSUserTime
</div>

CPU コアがユーザー空間のコードを実行していた時間の比率です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスが含まれます。これには、CPU 内部の要因 (メモリロード、パイプラインストール、ブランチ予測ミス、別の SMT コアの実行) によって CPU を十分に活用できなかった時間も含まれます。単一の CPU コアの値は区間 \[0..1] に収まります。すべての CPU コアの値は、それらの合計として \[0..num cores] で計算されます。

<div id="osusertimecpu">
  ### OSUserTimeCPU
</div>

各 CPU コアがユーザー空間のコードを実行していた時間の比率です。`OSUserTime` と同じですが、コア間で合計されません。キーは CPU コア番号で、各コアの値は \[0..1] の範囲です。これはシステム全体のメトリックであり、clickhouse-server だけでなく、ホストマシン上のすべてのプロセスを含みます。

<div id="osusertimenormalized">
  ### OSUserTimeNormalized
</div>

この値は `OSUserTime` と似ていますが、CPU コア数に関係なく \[0..1] の範囲で測定できるよう、CPU コア数で割ってあります。これにより、コア数が一様でない場合でも、クラスター内の複数のサーバーにまたがってこのメトリクスの値を平均し、平均的なリソース使用状況のメトリクスを得ることができます。指定されている場合は、実際の CPU コア数の代わりに、Cgroup CPU QUOTA をその period で割った値を使用できます。その場合、このメトリクスの値が一時的に 1 を超えることがあります。

<div id="pagecachemaxbytes">
  ### PageCacheMaxBytes
</div>

ユーザー空間ページキャッシュの現在のサイズ上限 (バイト単位) 。

<div id="postgresqlrejectedconnections">
  ### PostgreSQLRejectedConnections
</div>

PostgreSQL互換プロトコルで拒否された接続数。

<div id="postgresqlthreads">
  ### PostgreSQLThreads
</div>

PostgreSQL互換プロトコルのサーバー内のスレッド数。

<div id="processsignalqueuelimit">
  ### ProcessSignalQueueLimit
</div>

シグナルキューの総上限 (ProcessSignalQueueSize に達すると、CANNOT\_CREATE\_TIMER エラーが発生することがあります)

<div id="processsignalqueuesize">
  ### ProcessSignalQueueSize
</div>

シグナルキューのサイズ (処理待ちのシグナル、クエリプロファイリング用タイマー)

<div id="prometheusrejectedconnections">
  ### PrometheusRejectedConnections
</div>

Prometheus エンドポイントで拒否された接続数。注: Prometheus エンドポイントは、通常の HTTP/HTTPS ポート経由でも使用できます。

<div id="prometheusthreads">
  ### PrometheusThreads
</div>

Prometheus エンドポイントのサーバー内のスレッド数。注: Prometheus エンドポイントは、通常の HTTP/HTTPS ポート経由でも使用できます。

<div id="psi_type_stall_type">
  ### PSI\_*type*\_*stall\_type*
</div>

前回の測定以降のストール時間をマイクロ秒単位で表した値です。メトリクスとその解釈方法については、アップストリームのドキュメント [https://docs.kernel.org/accounting/psi.html](https://docs.kernel.org/accounting/psi.html) を参照してください

<div id="queriesmemoryusage">
  ### QueriesMemoryUsage
</div>

サーバー上で現在実行中のすべてのクエリが使用しているメモリの総量です (単位: バイト) 。同時実行中のクエリ負荷によるメモリ逼迫を特定するのに役立ちます。

<div id="queriespeakmemoryusage">
  ### QueriesPeakMemoryUsage
</div>

`ProcessList` で追跡されている全ユーザーについて、ユーザーごとのクエリメモリ使用量のピーク値を合計したものです。単位はバイトです。各ユーザーのピーク値は、そのユーザーの memory tracker の最高水位であり、そのユーザーに実行中のクエリがなくなるとリセットされます。したがって、これは現在追跡されているユーザーごとのピーク値の集計であり、起動以降のすべてのクエリにおける server 全体の単一のピーク値ではありません。

<div id="readerexecutormodeledcostmsperrequestedmib">
  ### ReaderExecutorModeledCostMsPerRequestedMiB
</div>

Experimental ReaderExecutor の読み取りパス効率: 直近の更新間隔における、リクエストされたバイト数 MiB あたりの推定コスト (ms) 。インスタンス全体での ProfileEvents ReaderExecutorModeledCostMicroseconds と ReaderExecutorDeliveredBytes の差分の比です。低いほど良好です。帯域幅の下限は約 20 (正常なソースからの読み取り) で、cache ヒットでは 0 に近づき、過剰フェッチや不完全な connections により値が増加します。0 は、その間隔に executor による読み取りがなかったことを示します。

<div id="replicasmaxabsolutedelay">
  ### ReplicasMaxAbsoluteDelay
</div>

レプリケートテーブル全体において、最新のレプリケート済みパートと、まだレプリケートされていない最新のデータパートとの最大の遅延 (秒) です。この値が非常に大きい場合は、データを持たないレプリカが存在することを示します。

<div id="replicasmaxinsertsinqueue">
  ### ReplicasMaxInsertsInQueue
</div>

レプリケートテーブル全体で、キュー内にある INSERT 操作 (まだレプリケートされていないもの) の最大数。

<div id="replicasmaxmergesinqueue">
  ### ReplicasMaxMergesInQueue
</div>

レプリケートテーブル全体で、キュー内にある未適用のマージ操作の最大数。

<div id="replicasmaxqueuesize">
  ### ReplicasMaxQueueSize
</div>

レプリケートテーブル全体での最大キューサイズ (get や merge などの操作数) 。

<div id="replicasmaxrelativedelay">
  ### ReplicasMaxRelativeDelay
</div>

レプリケートテーブル全体における、あるレプリカの遅延と、同じテーブルで最も最新のレプリカの遅延との差の最大値。

<div id="replicassuminsertsinqueue">
  ### ReplicasSumInsertsInQueue
</div>

レプリケートテーブル全体で、キュー内にある INSERT 操作 (まだレプリケートされていないもの) の合計。

<div id="replicassummergesinqueue">
  ### ReplicasSumMergesInQueue
</div>

レプリケートテーブル全体で、キュー内にあるマージ操作 (まだ適用されていないもの) の合計。

<div id="replicassumqueuesize">
  ### ReplicasSumQueueSize
</div>

レプリケートテーブル全体における、get や merge などの操作数で表したキューサイズの合計。

<div id="silkcounter_name">
  ### Silk*counter\_name*
</div>

fiber scheduler の初期化以降に累積された、silk fiber runtime 内の同名の低レベルカウンターの値です。名前に Time を含むカウンターの単位はナノ秒です。

<div id="tcprejectedconnections">
  ### TCPRejectedConnections
</div>

TLS を使用しない TCP プロトコルで拒否された接続数。

<div id="tcpsecurerejectedconnections">
  ### TCPSecureRejectedConnections
</div>

TCPプロトコル (TLS 使用) の拒否された接続数

<div id="tcpsecurethreads">
  ### TCPSecureThreads
</div>

TLS を使用する TCP プロトコルのサーバーにおけるスレッド数。

<div id="tcpthreads">
  ### TCPThreads
</div>

TLS を使用しない TCP プロトコルのサーバーにおけるスレッド数。

<div id="temperature">
  ### 温度
</div>

各センサーから報告される温度 (℃) 。センサーが現実的でない値を返す場合があります。キーは、サーマルゾーン番号 (ソース: `/sys/class/thermal`) 、またはハードウェアモニターとそのセンサーの名前 (ソース: `/sys/class/hwmon`) です。

<div id="totalbytesofmergetreetables">
  ### MergeTree family テーブルの総バイト数
</div>

MergeTree family のすべてのテーブルに格納されている合計バイト数 (圧縮後、データとインデックスを含む) 。

<div id="totalbytesofmergetreetablessystem">
  ### TotalBytesOfMergeTreeTablesSystem
</div>

system データベース 内の MergeTree family のテーブルに格納されているバイト総数 (圧縮後の値で、データとインデックスを含む) 。

<div id="totalindexgranularitybytesinmemory">
  ### TotalIndexGranularityBytesInMemory
</div>

インデックスグラニュールで使用されるメモリの総量 (バイト単位。アクティブなパーツのみを対象) 。

<div id="totalindexgranularitybytesinmemoryallocated">
  ### TotalIndexGranularityBytesInMemoryAllocated
</div>

インデックスグラニュール用に確保されたメモリの総量 (バイト単位。アクティブなパーツのみを対象) 。

<div id="totalpartsofmergetreetables">
  ### TotalPartsOfMergeTreeTables
</div>

MergeTree family のすべてのテーブルにおけるデータパーツの総数です。10 000 を超える数値はサーバーの起動時間に悪影響を及ぼすほか、パーティションキーの選択が不適切である可能性があります。

<div id="totalpartsofmergetreetablessystem">
  ### TotalPartsOfMergeTreeTablesSystem
</div>

system データベース 内の MergeTree family のテーブルにおけるデータパーツの総数です。

<div id="totalprimarykeybytesinmemory">
  ### TotalPrimaryKeyBytesInMemory
</div>

主キー値が使用するメモリの総量 (バイト単位、アクティブなパーツのみを対象) 。

<div id="totalprimarykeybytesinmemoryallocated">
  ### TotalPrimaryKeyBytesInMemoryAllocated
</div>

主キー値用に予約されているメモリの総量 (バイト単位、アクティブなパーツのみを対象) 。

<div id="totalprojectionindexgranularitybytesinmemory">
  ### TotalProjectionIndexGranularityBytesInMemory
</div>

プロジェクションのインデックス粒度が使用するメモリの総量 (バイト単位、アクティブなパーツのみを対象) 。

<div id="totalprojectionindexgranularitybytesinmemoryallocated">
  ### TotalProjectionIndexGranularityBytesInMemoryAllocated
</div>

プロジェクションのインデックス粒度用に予約されたメモリの総量 (バイト単位) 。アクティブなパーツのみを対象とします。

<div id="totalprojectionprimarykeybytesinmemory">
  ### TotalProjectionPrimaryKeyBytesInMemory
</div>

プロジェクションの主キー値で使用されるメモリの総量 (バイト単位、アクティブなパーツのみを対象) 。

<div id="totalprojectionprimarykeybytesinmemoryallocated">
  ### TotalProjectionPrimaryKeyBytesInMemoryAllocated
</div>

プロジェクションの主キー値のために確保されたメモリの総量 (バイト単位、アクティブなパーツのみを対象) 。

<div id="totalrowsofmergetreetables">
  ### TotalRowsOfMergeTreeTables
</div>

MergeTree family のすべてのテーブルに格納されている行 (レコード) の総数。

<div id="totalrowsofmergetreetablessystem">
  ### TotalRowsOfMergeTreeTablesSystem
</div>

systemデータベース内のMergeTree familyのテーブルに格納されている行 (レコード) の総数。

<div id="totaluncompressedbytesofmergetreetables">
  ### TotalUncompressedBytesOfMergeTreeTables
</div>

MergeTree family のすべてのテーブルに格納されている、パーツのチェックサムで報告される非圧縮バイト数の総量です。`system.tables` の `total_bytes_uncompressed` カラムと同じ値を元にしており、marks や主キーインデックスなど、非圧縮で保存されるファイルは含まれません。

<div id="totaluncompressedbytesofmergetreetablessystem">
  ### TotalUncompressedBytesOfMergeTreeTablesSystem
</div>

システムデータベース内の MergeTree family のテーブルに格納されている、パーツのチェックサムで報告される非圧縮バイトの総量です。これは `system.tables` の `total_bytes_uncompressed` カラムと同じ情報源であり、マークや主キーインデックスなど、非圧縮のまま保存されるファイルは含まれません。

<div id="trackedmemory">
  ### TrackedMemory
</div>

ClickHouse が追跡しているメモリ量 (`MemoryTracking` メトリックと同じ値になるはず) で、単位はバイトです。

<div id="untrackedmemory">
  ### UntrackedMemory
</div>

TrackedMemory にまだ反映されていない、直近のメモリ割り当ておよび解放に関するスレッドごとのバッファの合計。

<div id="uptime">
  ### 稼働時間
</div>

サーバーの稼働時間 (秒) 。接続を受け付ける前のサーバー初期化にかかった時間も含まれます。

<div id="vmmaxmapcount">
  ### VMMaxMapCount
</div>

プロセスが保持できるメモリマッピングの最大数 (/proc/sys/vm/max\_map\_count) 。

<div id="vmnummaps">
  ### VMNumMaps
</div>

プロセスの現在のメモリマッピング数です (/proc/self/maps) 。最大値 (VMMaxMapCount) に近い場合は、/etc/sysctl.conf の `vm.max_map_count` の上限を引き上げる必要があります

<div id="zookeeperclientlastzxidseen">
  ### ZooKeeperClientLastZXIDSeen
</div>

現在の ZooKeeper クライアントセッションが最後に確認した ZXID です。この値は、クライアントが ZooKeeper のトランザクションを観測するたびに単調に増加します。

**関連項目**

* [監視](/ja/guides/oss/deployment-and-scaling/monitoring/monitoring) — ClickHouse の監視に関する基本概念。
* [system.metrics](/ja/reference/system-tables/metrics) — 即時に計算されるメトリクスが含まれます。
* [system.events](/ja/reference/system-tables/events) — 発生した各種イベントが含まれます。
* [system.metric\_log](/ja/reference/system-tables/metric_log) — `system.metrics` および `system.events` テーブルのメトリクス値の履歴が含まれます。
