title_wip

The value is similar to `OSUserTime` but divided to the number of CPU cores to be measured in the [0..1] interval regardless of the number of cores. This allows you to average the values of this metric across multiple servers in a cluster even if the number of cores is non-uniform, and still get the average resource utilization metric. If specified, the Cgroup CPU quota divided by its period can be used instead of the actual number of CPU cores, and in that case the value of this metric may exceed 1 at some moments.

### PostgreSQLThreads[​](#postgresqlthreads "Direct link to PostgreSQLThreads")

Number of threads in the server of the PostgreSQL compatibility protocol.

### ReplicasMaxAbsoluteDelay[​](#replicasmaxabsolutedelay "Direct link to ReplicasMaxAbsoluteDelay")

Maximum difference in seconds between the most fresh replicated part and the most fresh data part still to be replicated, across Replicated tables. A very high value indicates a replica with no data.

### ReplicasMaxInsertsInQueue[​](#replicasmaxinsertsinqueue "Direct link to ReplicasMaxInsertsInQueue")

Maximum number of INSERT operations in the queue (still to be replicated) across Replicated tables.

### ReplicasMaxMergesInQueue[​](#replicasmaxmergesinqueue "Direct link to ReplicasMaxMergesInQueue")

Maximum number of merge operations in the queue (still to be applied) across Replicated tables.

### ReplicasMaxQueueSize[​](#replicasmaxqueuesize "Direct link to ReplicasMaxQueueSize")

Maximum queue size (in the number of operations like get, merge) across Replicated tables.

### ReplicasMaxRelativeDelay[​](#replicasmaxrelativedelay "Direct link to ReplicasMaxRelativeDelay")

Maximum difference between the replica delay and the delay of the most up-to-date replica of the same table, across Replicated tables.

### ReplicasSumInsertsInQueue[​](#replicassuminsertsinqueue "Direct link to ReplicasSumInsertsInQueue")

Sum of INSERT operations in the queue (still to be replicated) across Replicated tables.

### ReplicasSumMergesInQueue[​](#replicassummergesinqueue "Direct link to ReplicasSumMergesInQueue")

Sum of merge operations in the queue (still to be applied) across Replicated tables.

### ReplicasSumQueueSize[​](#replicassumqueuesize "Direct link to ReplicasSumQueueSize")

Sum queue size (in the number of operations like get, merge) across Replicated tables.

### TCPThreads[​](#tcpthreads "Direct link to TCPThreads")

Number of threads in the server of the TCP protocol (without TLS).

### TCPSecureThreads[​](#tcpsecurethreads "Direct link to TCPSecureThreads")

Number of threads in the server of the TCP protocol (with TLS).

### GRPCThreads[​](#grpcthreads "Direct link to GRPCThreads")

Number of threads in the server of the GRPC protocol.

### PrometheusThreads[​](#prometheusthreads "Direct link to PrometheusThreads")

Number of threads in the server of the Prometheus endpoint. Note: prometheus endpoints can be also used via the usual HTTP/HTTPs ports.

### KeeperTCPThreads[​](#keepertcpthreads "Direct link to KeeperTCPThreads")

Number of threads in the server of the Keeper TCP protocol (without TLS).

### KeeperTCPSecureThreads[​](#keepertcpsecurethreads "Direct link to KeeperTCPSecureThreads")

Number of threads in the server of the Keeper TCP protocol (with TLS).

### Temperature\_*N*[​](#temperature_n "Direct link to temperature_n")

The temperature of the corresponding device in ℃. A sensor can return an unrealistic value. Source: `/sys/class/thermal`

### Temperature\_*name*[​](#temperature_name "Direct link to temperature_name")

The temperature reported by the corresponding hardware monitor and the corresponding sensor in ℃. A sensor can return an unrealistic value. Source: `/sys/class/hwmon`

### TotalBytesOfMergeTreeTables[​](#totalbytesofmergetreetables "Direct link to TotalBytesOfMergeTreeTables")

Total amount of bytes (compressed, including data and indices) stored in all tables of MergeTree family.

### TotalPartsOfMergeTreeTables[​](#totalpartsofmergetreetables "Direct link to TotalPartsOfMergeTreeTables")

Total amount of data parts in all tables of MergeTree family. Numbers larger than 10 000 will negatively affect the server startup time, and it may indicate unreasonable choice of the partition key.

### TotalPrimaryKeyBytesInMemory[​](#totalprimarykeybytesinmemory "Direct link to TotalPrimaryKeyBytesInMemory")

The total amount of memory (in bytes) used by primary key values (only takes active parts into account).

### TotalPrimaryKeyBytesInMemoryAllocated[​](#totalprimarykeybytesinmemoryallocated "Direct link to TotalPrimaryKeyBytesInMemoryAllocated")

The total amount of memory (in bytes) reserved for primary key values (only takes active parts into account).

### TotalRowsOfMergeTreeTables[​](#totalrowsofmergetreetables "Direct link to TotalRowsOfMergeTreeTables")

Total amount of rows (records) stored in all tables of MergeTree family.

### Uptime[​](#uptime "Direct link to Uptime")

The server uptime in seconds. It includes the time spent for server initialization before accepting connections.

### ZooKeeperClientLastZXIDSeen[​](#zookeeperclientlastzxidseen "Direct link to ZooKeeperClientLastZXIDSeen")

The last ZXID seen by the current ZooKeeper client session. This value increases monotonically as the client observes transactions from ZooKeeper.

### LongestRunningMerge[​](#longestrunningmerge "Direct link to LongestRunningMerge")

Elapsed time in seconds of the longest currently running background merge.

### jemalloc.active[​](#jemallocactive "Direct link to jemalloc.active")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.allocated[​](#jemallocallocated "Direct link to jemalloc.allocated")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.arenas.all.dirty\_purged[​](#jemallocarenasalldirty_purged "Direct link to jemalloc.arenas.all.dirty_purged")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.arenas.all.muzzy\_purged[​](#jemallocarenasallmuzzy_purged "Direct link to jemalloc.arenas.all.muzzy_purged")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.arenas.all.pactive[​](#jemallocarenasallpactive "Direct link to jemalloc.arenas.all.pactive")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.arenas.all.pdirty[​](#jemallocarenasallpdirty "Direct link to jemalloc.arenas.all.pdirty")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.arenas.all.pmuzzy[​](#jemallocarenasallpmuzzy "Direct link to jemalloc.arenas.all.pmuzzy")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.background\_thread.num\_runs[​](#jemallocbackground_threadnum_runs "Direct link to jemalloc.background_thread.num_runs")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.background\_thread.num\_threads[​](#jemallocbackground_threadnum_threads "Direct link to jemalloc.background_thread.num_threads")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.background\_thread.run\_intervals[​](#jemallocbackground_threadrun_intervals "Direct link to jemalloc.background_thread.run_intervals")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>

### jemalloc.epoch[​](#jemallocepoch "Direct link to jemalloc.epoch")

An internal incremental update number of the statistics of jemalloc (Jason Evans' memory allocator), used in all other `jemalloc` metrics.

### jemalloc.mapped[​](#jemallocmapped "Direct link to jemalloc.mapped")

An internal metric of the low-level memory allocator (jemalloc). See <https://jemalloc.net/jemalloc.3.html>