Documentation Index
Fetch the complete documentation index at: https://private-7c7dfe99-page-updates.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Querying in ClickHouse CloudThe data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the
clusterAllReplicas function. See here for further details.Description
Contains information about the number of events that have occurred in the system. For example, in the table, you can find how manySELECT queries were processed since the ClickHouse server started.
Columns
event(String) — Event name.value(UInt64) — Number of events occurred.description(String) — Event description.
name— Alias forevent.
Example
See Also
- system.asynchronous_metrics — Contains periodically calculated metrics.
- system.metrics — Contains instantly calculated metrics.
- system.metric_log — Contains a history of metrics values from tables
system.metricsandsystem.events. - Monitoring — Base concepts of ClickHouse monitoring.
Event descriptions
ACMEAPIRequests
Number of ACME API requests issued.ACMECertificateOrders
Number of ACME certificate orders issued.AIAPICalls
Number of HTTP requests dispatched to AI providers.AIInputTokens
Total prompt tokens consumed across all AI function calls in the query.AIORead
Number of reads with Linux or FreeBSD AIO interfaceAIOReadBytes
Number of bytes read with Linux or FreeBSD AIO interfaceAIOWrite
Number of writes with Linux or FreeBSD AIO interfaceAIOWriteBytes
Number of bytes written with Linux or FreeBSD AIO interfaceAIOutputTokens
Total completion tokens consumed across all AI function calls in the query.AIRowsProcessed
Number of rows that received an AI result.AIRowsSkipped
Number of rows that received a default value due to quota or error.ASTFuzzerQueries
Number of fuzzed queries attempted by the server-side AST fuzzer.AddressesDiscovered
Total count of new addresses in DNS resolve results for HTTP connectionsAddressesExpired
Total count of expired addresses which is no longer presented in DNS resolve results for HTTP connectionsAddressesMarkedAsFailed
Total count of addresses which have been marked as faulty due to connection errors for HTTP connectionsAggregatingSortedMilliseconds
Total time spent while aggregating sorted columnsAggregationHashTablesInitializedAsTwoLevel
How many hash tables were inited as two-level for aggregation.AggregationOptimizedEqualRangesOfKeys
For how many blocks optimization of equal ranges of keys was appliedAggregationPreallocatedElementsInHashTables
How many elements were preallocated in hash tables for aggregation.AllUsersThrottlerBytes
Bytes passed through ‘max_network_bandwidth_for_all_users’ throttler.AllUsersThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_network_bandwidth_for_all_users’ throttling.AnalyzePatchRangesMicroseconds
Total time spent analyzing index of patch partsApplyPatchesMicroseconds
Total time spent applying patch parts to blocksArenaAllocBytes
Number of bytes allocated for memory Arena (used for GROUP BY and similar operations)ArenaAllocChunks
Number of chunks allocated for memory Arena (used for GROUP BY and similar operations)AsyncInsertBytes
Data size in bytes of asynchronous INSERT queries.AsyncInsertCacheHits
Number of times a duplicate hash id has been found in asynchronous INSERT hash id cache.AsyncInsertQuery
Same as InsertQuery, but only for asynchronous INSERT queries.AsyncInsertRows
Number of rows inserted by asynchronous INSERT queries.AsyncLoaderWaitMicroseconds
Total time a query was waiting for async loader jobs.AsyncLoggingConsoleDroppedMessages
How many messages have been dropped from the console log due to the async log queue being fullAsyncLoggingConsoleTotalMessages
How many messages (accepted or dropped) have been sent to the async queue for the console logAsyncLoggingErrorFileLogDroppedMessages
How many messages have been dropped from error file log due to the async log queue being fullAsyncLoggingErrorFileLogTotalMessages
How many messages (accepted or dropped) have been sent to the async queue for the error file logAsyncLoggingFileLogDroppedMessages
How many messages have been dropped from the file log due to the async log queue being fullAsyncLoggingFileLogTotalMessages
How many messages (accepted or dropped) have been sent to the async queue for the file logAsyncLoggingSyslogDroppedMessages
How many messages have been dropped from the syslog due to the async log queue being fullAsyncLoggingSyslogTotalMessages
How many messages (accepted or dropped) have been sent to the async queue for the syslogAsyncLoggingTextLogDroppedMessages
How many messages have been dropped from text_log due to the async log queue being fullAsyncLoggingTextLogTotalMessages
How many messages (accepted or dropped) have been sent to the async queue for the text_logAsynchronousReadWaitMicroseconds
Time spent in waiting for asynchronous reads in asynchronous local read.AsynchronousReaderIgnoredBytes
Number of bytes ignored during asynchronous readingAsynchronousRemoteReadWaitMicroseconds
Time spent in waiting for asynchronous remote reads.AzureCommitBlockList
Number of Azure blob storage API CommitBlockList callsAzureCopyObject
Number of Azure blob storage API CopyObject callsAzureCreateContainer
Number of Azure blob storage API CreateContainer calls.AzureDeleteObjects
Number of Azure blob storage API DeleteObject(s) calls.AzureGetObject
Number of Azure API GetObject calls.AzureGetProperties
Number of Azure blob storage API GetProperties calls.AzureGetRequestThrottlerBlocked
Number of Azure GET requests blocked by throttler.AzureGetRequestThrottlerCount
Number of Azure GET requests passed through throttler: blocked and not blocked.AzureGetRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform Azure GET request throttling.AzureListObjects
Number of Azure blob storage API ListObjects calls.AzurePutRequestThrottlerBlocked
Number of Azure PUT requests blocked by throttler.AzurePutRequestThrottlerCount
Number of Azure PUT requests passed through throttler: blocked and not blocked.AzurePutRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform Azure PUT request throttling.AzureReadMicroseconds
Total time spent waiting for Azure read requests.AzureReadRequestsCount
Number of Azure read requests.AzureReadRequestsErrors
Number of Azure read request errors.AzureReadRequestsRedirects
Number of Azure read request redirects.AzureReadRequestsThrottling
Number of Azure read requests throttled.AzureStageBlock
Number of Azure blob storage API StageBlock callsAzureUpload
Number of Azure blob storage API Upload callsAzureWriteMicroseconds
Total time spent waiting for Azure write requests.AzureWriteRequestsCount
Number of Azure write requests.AzureWriteRequestsErrors
Number of Azure write request errors.AzureWriteRequestsRedirects
Number of Azure write request redirects.AzureWriteRequestsThrottling
Number of Azure write requests throttled.BackgroundLoadingMarksTasks
Number of background tasks for loading marksBackupEntriesCollectorForTablesDataMicroseconds
Time spent making backup entries for tables dataBackupEntriesCollectorMicroseconds
Time spent making backup entriesBackupEntriesCollectorRunPostTasksMicroseconds
Time spent running post tasks after making backup entriesBackupLockFileReads
How many times the ‘.lock’ file was read while making backupBackupPreparingFileInfosMicroseconds
Time spent preparing file infos for backup entriesBackupReadLocalBytesToCalculateChecksums
Total size of files read locally to calculate checksums for backup entriesBackupReadLocalFilesToCalculateChecksums
Number of files read locally to calculate checksums for backup entriesBackupReadMetadataMicroseconds
Time spent reading backup metadata from .backup fileBackupReadRemoteBytesToCalculateChecksums
Total size of files read from remote disks to calculate checksums for backup entriesBackupReadRemoteFilesToCalculateChecksums
Number of files read from remote disks to calculate checksums for backup entriesBackupThrottlerBytes
Bytes passed through ‘max_backup_bandwidth_for_server’ throttler.BackupThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_backup_bandwidth_for_server’ throttling.BackupWriteMetadataMicroseconds
Time spent writing backup metadata to .backup fileBackupsOpenedForRead
Number of backups opened for readingBackupsOpenedForUnlock
Number of backups opened for unlockingBackupsOpenedForWrite
Number of backups opened for writingBlobCopierThreadLockBlobsErrors
Number of blobs lock errors occurred during BlobCopier executionBlobCopierThreadLockedBlobs
Number of blobs returned from metadata storageBlobCopierThreadRecordBlobsErrors
Number of blobs recording errors occurred during BlobCopier executionBlobCopierThreadRecordedBlobs
Number of blobs which replication by BlobCopier was recorded in metadata storageBlobCopierThreadReplicateBlobsErrors
Number of blobs replication errors occurred during BlobCopier executionBlobCopierThreadReplicatedBlobs
Number of blobs replicated by BlobCopierBlobCopierThreadRuns
Number of BlobCopier thread executesBlobKillerThreadLockBlobsErrors
Number of blobs lock errors occurred during BlobKiller executionBlobKillerThreadLockedBlobs
Number of blobs returned from metadata storageBlobKillerThreadRecordBlobsErrors
Number of blobs recording errors occurred during BlobKiller executionBlobKillerThreadRecordedBlobs
Number of blobs which removal by BlobKiller was recorded in metadata storageBlobKillerThreadRemoveBlobsErrors
Number of blobs removal errors occurred during BlobKiller executionBlobKillerThreadRemoveTasks
Number of remove tasks created by BlobKillerBlobKillerThreadRemovedBlobs
Number of blobs removed by BlobKillerBlobKillerThreadRuns
Number of BlobKiller thread executesBuildPatchesJoinMicroseconds
Total time spent building indexes and hash tables for applying patch parts with Join modeBuildPatchesMergeMicroseconds
Total time spent building indexes for applying patch parts with Merge modeCacheWarmerBytesDownloaded
Amount of data fetched into filesystem cache by dedicated background threads.CacheWarmerDataPartsDownloaded
Number of data parts that were fully fetched by CacheWarmer.CachedReadBufferCacheWriteBytes
Bytes written from source (remote fs, etc) to filesystem cacheCachedReadBufferCacheWriteMicroseconds
Time spent writing data into filesystem cacheCachedReadBufferCreateBufferMicroseconds
Prepare buffer timeCachedReadBufferPredownloadedBytes
Bytes read from filesystem cache source. Cache segments are read from left to right as a whole, it might be that we need to predownload some part of the segment irrelevant for the current task just to get to the needed dataCachedReadBufferPredownloadedFromSourceBytes
Bytes read from filesystem cache source for predownload (from remote fs, etc)CachedReadBufferPredownloadedFromSourceMicroseconds
Time reading from filesystem cache source for predownload (from remote filesystem, etc)CachedReadBufferReadFromCacheBytes
Bytes read from filesystem cacheCachedReadBufferReadFromCacheHits
Number of times the read from filesystem cache hit the cache.CachedReadBufferReadFromCacheMicroseconds
Time reading from filesystem cacheCachedReadBufferReadFromCacheMisses
Number of times the read from filesystem cache miss the cache.CachedReadBufferReadFromSourceBytes
Bytes read from filesystem cache source (from remote fs, etc)CachedReadBufferReadFromSourceMicroseconds
Time reading from filesystem cache source (from remote filesystem, etc)CachedReadBufferWaitReadBufferMicroseconds
Time spend waiting for internal read buffer (includes cache waiting)CachedWriteBufferCacheWriteBytes
Bytes written from source (remote fs, etc) to filesystem cacheCachedWriteBufferCacheWriteMicroseconds
Time spent writing data into filesystem cacheCannotRemoveEphemeralNode
Number of times an error happened while trying to remove ephemeral node. This is not an issue, because our implementation of ZooKeeper library guarantee that the session will expire and the node will be removed.CannotWriteToWriteBufferDiscard
Number of stack traces dropped by query profiler or signal handler because pipe is full or cannot write to pipe.CoalescingSortedMilliseconds
Total time spent while coalescing sorted columnsCollapsingSortedMilliseconds
Total time spent while collapsing sorted columnsCommonBackgroundExecutorTaskCancelMicroseconds
Time spent in cancel() for Common executor tasks.CommonBackgroundExecutorTaskExecuteStepMicroseconds
Time spent in executeStep() for Common executor tasks.CommonBackgroundExecutorTaskResetMicroseconds
Time spent resetting task for Common executor.CommonBackgroundExecutorWaitMicroseconds
Time spent waiting for completion in Common executor.CompileExpressionsBytes
Number of bytes used for expressions compilation.CompileExpressionsMicroseconds
Total time spent for compilation of expressions to LLVM code.CompileFunction
Number of times a compilation of generated LLVM code (to create fused function for complex expressions) was initiated.CompiledFunctionExecute
Number of times a compiled function was executed.CompressedReadBufferBlocks
Number of compressed blocks (the blocks of data that are compressed independent of each other) read from compressed sources (files, network).CompressedReadBufferBytes
Number of uncompressed bytes (the number of bytes after decompression) read from compressed sources (files, network).CompressedReadBufferChecksumDoesntMatch
Number of times the compressed block checksum did not match.CompressedReadBufferChecksumDoesntMatchMicroseconds
Total time spent detecting bit-flips due to compressed block checksum mismatches.CompressedReadBufferChecksumDoesntMatchSingleBitMismatch
Number of times a compressed block checksum mismatch was caused by a single-bit difference.ConcurrencyControlDownscales
Total number of CPU downscaling eventsConcurrencyControlPreemptedMicroseconds
Total time a query was waiting due to preemption of CPU slots.ConcurrencyControlPreemptions
Total number of CPU preemptionsConcurrencyControlQueriesDelayed
Total number of CPU slot allocations (queries) that were required to wait for slots to upscaleConcurrencyControlSlotsAcquired
Total number of CPU slots acquiredConcurrencyControlSlotsAcquiredNonCompeting
Total number of noncompeting CPU slot acquiredConcurrencyControlSlotsDelayed
Number of CPU slot not granted initially and required to wait for a free CPU slotConcurrencyControlSlotsGranted
Number of CPU slot granted according to guarantee of 1 thread per query and for queries with setting ‘use_concurrency_control’ = 0ConcurrencyControlUpscales
Total number of CPU upscaling eventsConcurrencyControlWaitMicroseconds
Total time a query was waiting on resource requests for CPU slots.ConcurrentQuerySlotsAcquired
Total number of query slots acquiredConcurrentQueryWaitMicroseconds
Total time a query was waiting for a query slotsConnectionPoolIsFullMicroseconds
Total time spent waiting for a slot in connection pool.ContextLock
Number of times the lock of Context was acquired or tried to acquire. This is global lock.ContextLockWaitMicroseconds
Context lock wait time in microsecondsCoordinatedMergesMergeAssignmentRequest
Total number of merge assignment requestsCoordinatedMergesMergeAssignmentRequestMicroseconds
Total time spend in merge assignment clientCoordinatedMergesMergeAssignmentResponse
Total number of merge assignment requestsCoordinatedMergesMergeAssignmentResponseMicroseconds
Total time spend in merge assignment handlerCoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds
Total time spend on fetching fresh metadata inside merge coordinatorCoordinatedMergesMergeCoordinatorFilterMicroseconds
Total time spend on filtering prepared merges inside merge coordinatorCoordinatedMergesMergeCoordinatorLockStateExclusivelyCount
Total number of exclusive captures of coordinator state lockCoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds
Total time spend on locking coordinator state mutex exclusivelyCoordinatedMergesMergeCoordinatorLockStateForShareCount
Total number of for share captures of coordinator state lockCoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds
Total time spend on locking coordinator state mutex for shareCoordinatedMergesMergeCoordinatorSelectMergesMicroseconds
Total time spend on finding merge using merge selectors inside merge coordinatorCoordinatedMergesMergeCoordinatorUpdateCount
Total number of merge coordinator updatesCoordinatedMergesMergeCoordinatorUpdateMicroseconds
Total time spend on updating merge coordinator stateCoordinatedMergesMergeWorkerUpdateCount
Total number merge worker updatesCoordinatedMergesMergeWorkerUpdateMicroseconds
Total time spend on updating local state of assigned merges on workerCreatedLogEntryForMerge
Successfully created log entry to merge parts in ReplicatedMergeTree.CreatedLogEntryForMutation
Successfully created log entry to mutate parts in ReplicatedMergeTree.CreatedReadBufferDirectIO
Number of times a read buffer with O_DIRECT was created for reading data (while choosing among other read methods).CreatedReadBufferDirectIOFailed
Number of times a read buffer with O_DIRECT was attempted to be created for reading data (while choosing among other read methods), but the OS did not allow it (due to lack of filesystem support or other reasons) and we fallen back to the ordinary reading method.CreatedReadBufferMMap
Number of times a read buffer using ‘mmap’ was created for reading data (while choosing among other read methods).CreatedReadBufferMMapFailed
Number of times a read buffer with ‘mmap’ was attempted to be created for reading data (while choosing among other read methods), but the OS did not allow it (due to lack of filesystem support or other reasons) and we fallen back to the ordinary reading method.CreatedReadBufferOrdinary
Number of times ordinary read buffer was created for reading data (while choosing among other read methods).DNSError
Total count of errors in DNS resolutionDataAfterMergeDiffersFromReplica
Number of times data after merge is not byte-identical to the data on another replicas. There could be several reasons:- Using newer version of compression library after server update.
- Using another compression method.
- Non-deterministic compression algorithm (highly unlikely).
- Non-deterministic merge algorithm due to logical error in code.
- Data corruption in memory due to bug in code.
- Data corruption in memory due to hardware issue.
- Manual modification of source data after server startup.
- Manual modification of checksums stored in ZooKeeper.
- Part format related settings like ‘enable_mixed_granularity_parts’ are different on different replicas. The server successfully detected this situation and will download merged part from the replica to force the byte-identical result.
DataAfterMutationDiffersFromReplica
Number of times data after mutation is not byte-identical to the data on other replicas. In addition to the reasons described in ‘DataAfterMergeDiffersFromReplica’, it is also possible due to non-deterministic mutation.DefaultImplementationForNullsRows
Number of rows processed by default implementation for nulls in function executionDefaultImplementationForNullsRowsWithNulls
Number of rows which contain null values processed by default implementation for nulls in function executionDelayedInserts
Number of times the INSERT of a block to a MergeTree table was throttled due to high number of active data parts for partition.DelayedInsertsMilliseconds
Total number of milliseconds spent while the INSERT of a block to a MergeTree table was throttled due to high number of active data parts for partition.DelayedMutations
Number of times the mutation of a MergeTree table was throttled due to high number of unfinished mutations for table.DelayedMutationsMilliseconds
Total number of milliseconds spent while the mutation of a MergeTree table was throttled due to high number of unfinished mutations for table.DeltaLakePartitionPrunedFiles
Number of skipped files during DeltaLake partition pruningDeltaLakeScannedFiles
Number of files scanned during DeltaLake scan callbacksDeltaLakeSnapshotInitializations
Number of times a DeltaLake table snapshot was initialized (loaded from object storage)DictCacheKeysExpired
Number of keys looked up in the dictionaries of ‘cache’ types and found in the cache but they were obsolete.DictCacheKeysHit
Number of keys looked up in the dictionaries of ‘cache’ types and found in the cache.DictCacheKeysNotFound
Number of keys looked up in the dictionaries of ‘cache’ types and not found.DictCacheKeysRequested
Number of keys requested from the data source for the dictionaries of ‘cache’ types.DictCacheKeysRequestedFound
Number of keys requested from the data source for dictionaries of ‘cache’ types and found in the data source.DictCacheKeysRequestedMiss
Number of keys requested from the data source for dictionaries of ‘cache’ types but not found in the data source.DictCacheLockReadNs
Number of nanoseconds spend in waiting for read lock to lookup the data for the dictionaries of ‘cache’ types.DictCacheLockWriteNs
Number of nanoseconds spend in waiting for write lock to update the data for the dictionaries of ‘cache’ types.DictCacheRequestTimeNs
Number of nanoseconds spend in querying the external data sources for the dictionaries of ‘cache’ types.DictCacheRequests
Number of bulk requests to the external data sources for the dictionaries of ‘cache’ types.DirectorySync
Number of times the F_FULLFSYNC/fsync/fdatasync function was called for directories.DirectorySyncElapsedMicroseconds
Total time spent waiting for F_FULLFSYNC/fsync/fdatasync syscall for directories.DiskAzureCommitBlockList
Number of Disk Azure blob storage API CommitBlockList callsDiskAzureCopyObject
Number of Disk Azure blob storage API CopyObject callsDiskAzureCreateContainer
Number of Disk Azure blob storage API CreateContainer calls.DiskAzureDeleteObjects
Number of Azure blob storage API DeleteObject(s) calls.DiskAzureGetObject
Number of Disk Azure API GetObject calls.DiskAzureGetProperties
Number of Disk Azure blob storage API GetProperties calls.DiskAzureGetRequestThrottlerBlocked
Number of Azure disk GET requests blocked by throttler.DiskAzureGetRequestThrottlerCount
Number of Azure disk GET requests passed through throttler: blocked and not blocked.DiskAzureGetRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform Azure disk GET request throttling.DiskAzureListObjects
Number of Disk Azure blob storage API ListObjects calls.DiskAzurePutRequestThrottlerBlocked
Number of Azure disk PUT requests blocked by throttler.DiskAzurePutRequestThrottlerCount
Number of Azure disk PUT requests passed through throttler: blocked and not blocked.DiskAzurePutRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform Azure disk PUT request throttling.DiskAzureReadMicroseconds
Total time spent waiting for Azure disk read requests.DiskAzureReadRequestsCount
Number of Azure disk read requests.DiskAzureReadRequestsErrors
Number of Azure disk read request errors.DiskAzureReadRequestsRedirects
Number of Azure disk read request redirects.DiskAzureReadRequestsThrottling
Number of Azure disk read requests throttled.DiskAzureStageBlock
Number of Disk Azure blob storage API StageBlock callsDiskAzureUpload
Number of Disk Azure blob storage API Upload callsDiskAzureWriteMicroseconds
Total time spent waiting for Azure disk write requests.DiskAzureWriteRequestsCount
Number of Azure disk write requests.DiskAzureWriteRequestsErrors
Number of Azure disk write request errors.DiskAzureWriteRequestsRedirects
Number of Azure disk write request redirects.DiskAzureWriteRequestsThrottling
Number of Azure disk write requests throttled.DiskConnectionsCreated
Number of created connections for diskDiskConnectionsElapsedMicroseconds
Total time spend on creating connections for diskDiskConnectionsErrors
Number of cases when creation of a connection for disk is failedDiskConnectionsExpired
Number of expired connections for diskDiskConnectionsPreserved
Number of preserved connections for diskDiskConnectionsReset
Number of reset connections for diskDiskConnectionsReused
Number of reused connections for diskDiskObjectStorageWaitBlobRemovalMicroseconds
Time spent waiting for pending blob removal after committing metadata transactionDiskPlainRewritableAzureDirectoryCreated
Number of directories created by the ‘plain_rewritable’ metadata storage for AzureObjectStorage.DiskPlainRewritableAzureDirectoryRemoved
Number of directories removed by the ‘plain_rewritable’ metadata storage for AzureObjectStorage.DiskPlainRewritableLegacyLayoutDiskCount
Number of the ‘plain_rewritable’ disks with legacy layout.DiskPlainRewritableLocalDirectoryCreated
Number of directories created by the ‘plain_rewritable’ metadata storage for LocalObjectStorage.DiskPlainRewritableLocalDirectoryRemoved
Number of directories removed by the ‘plain_rewritable’ metadata storage for LocalObjectStorage.DiskPlainRewritableS3DirectoryCreated
Number of directories created by the ‘plain_rewritable’ metadata storage for S3ObjectStorage.DiskPlainRewritableS3DirectoryRemoved
Number of directories removed by the ‘plain_rewritable’ metadata storage for S3ObjectStorage.DiskReadElapsedMicroseconds
Total time spent waiting for read syscall. This include reads from page cache.DiskS3AbortMultipartUpload
Number of DiskS3 API AbortMultipartUpload calls.DiskS3CompleteMultipartUpload
Number of DiskS3 API CompleteMultipartUpload calls.DiskS3CopyObject
Number of DiskS3 API CopyObject calls.DiskS3CreateMultipartUpload
Number of DiskS3 API CreateMultipartUpload calls.DiskS3DeleteObjects
Number of DiskS3 API DeleteObject(s) calls.DiskS3GetObject
Number of DiskS3 API GetObject calls.DiskS3GetObjectTagging
Number of DiskS3 API GetObjectTagging calls.DiskS3GetRequestThrottlerBlocked
Number of DiskS3 GET and SELECT requests blocked by throttler.DiskS3GetRequestThrottlerCount
Number of DiskS3 GET and SELECT requests passed through throttler: blocked and not blocked.DiskS3GetRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform DiskS3 GET and SELECT request throttling.DiskS3HeadObject
Number of DiskS3 API HeadObject calls.DiskS3ListObjects
Number of DiskS3 API ListObjects calls.DiskS3PutObject
Number of DiskS3 API PutObject calls.DiskS3PutRequestThrottlerBlocked
Number of DiskS3 PUT, COPY, POST and LIST requests blocked by throttler.DiskS3PutRequestThrottlerCount
Number of DiskS3 PUT, COPY, POST and LIST requests passed through throttler: blocked and not blocked.DiskS3PutRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform DiskS3 PUT, COPY, POST and LIST request throttling.DiskS3ReadMicroseconds
Time of GET and HEAD requests to DiskS3 storage.DiskS3ReadRequestAttempts
Number of attempts for GET and HEAD requests to DiskS3 storage, including the initial try and any retries, but excluding retries performed internally by the S3 retry strategyDiskS3ReadRequestRetryableErrors
Number of retryable errors for GET and HEAD requests to DiskS3 storage, excluding retries performed internally by the S3 retry strategyDiskS3ReadRequestsCount
Number of GET and HEAD requests to DiskS3 storage.DiskS3ReadRequestsErrors
Number of non-throttling errors in GET and HEAD requests to DiskS3 storage.DiskS3ReadRequestsRedirects
Number of redirects in GET and HEAD requests to DiskS3 storage.DiskS3ReadRequestsThrottling
Number of 429 and 503 errors in GET and HEAD requests to DiskS3 storage.DiskS3UploadPart
Number of DiskS3 API UploadPart calls.DiskS3UploadPartCopy
Number of DiskS3 API UploadPartCopy calls.DiskS3WriteMicroseconds
Time of POST, DELETE, PUT and PATCH requests to DiskS3 storage.DiskS3WriteRequestAttempts
Number of attempts for POST, DELETE, PUT and PATCH requests to DiskS3 storage, including the initial try and any retries, but excluding retries performed internally by the retry strategyDiskS3WriteRequestRetryableErrors
Number of retryable errors for POST, DELETE, PUT and PATCH requests to DiskS3 storage, excluding retries performed internally by the retry strategyDiskS3WriteRequestsCount
Number of POST, DELETE, PUT and PATCH requests to DiskS3 storage.DiskS3WriteRequestsErrors
Number of non-throttling errors in POST, DELETE, PUT and PATCH requests to DiskS3 storage.DiskS3WriteRequestsRedirects
Number of redirects in POST, DELETE, PUT and PATCH requests to DiskS3 storage.DiskS3WriteRequestsThrottling
Number of 429 and 503 errors in POST, DELETE, PUT and PATCH requests to DiskS3 storage.DiskWriteElapsedMicroseconds
Total time spent waiting for write syscall. This include writes to page cache.DistrCacheConnectAttempts
Distributed Cache connection event. The number of connection attempts to distributed cacheDistrCacheConnectMicroseconds
Distributed Cache connection event. The time spent to connect to distributed cacheDistrCacheFallbackReadMicroseconds
Distributed Cache read buffer event. Time spend reading from fallback buffer instead of distributed cacheDistrCacheGetClientMicroseconds
Distributed Cache connection event. Time spent getting client for distributed cacheDistrCacheGetResponseMicroseconds
Distributed Cache client event. Time spend to wait for response from distributed cacheDistrCacheHashRingRebuilds
Distributed Cache registry event. Number of distributed cache hash ring rebuildsDistrCacheLockRegistryMicroseconds
Distributed Cache registry event. Time spent to take DistributedCacheRegistry lockDistrCacheMakeRequestErrors
Distributed Cache client event. Number of distributed cache errors when making a requestDistrCacheNextImplMicroseconds
Distributed Cache read buffer event. Time spend in ReadBufferFromDistributedCache::nextImplDistrCacheObjectStorageWriteBytes
Distributed Cache write buffer event. Number of bytes written to object storageDistrCacheObjectStorageWriteMicroseconds
Distributed Cache write buffer event. Time spent writing to object storageDistrCacheOpenedConnections
Distributed Cache connection event. The number of open connections to distributed cacheDistrCacheOpenedConnectionsBypassingPool
Distributed Cache connection event. The number of open connections to distributed cache bypassing poolDistrCachePrecomputeRangesMicroseconds
Distributed Cache read buffer event. Time spent to precompute read rangesDistrCacheRangeChange
Distributed Cache read buffer event. Number of times we changed read range because of seek/last_position changeDistrCacheRangeResetBackward
Distributed Cache read buffer event. Number of times we reset read range because of seek/last_position changeDistrCacheRangeResetForward
Distributed Cache read buffer event. Number of times we reset read range because of seek/last_position changeDistrCacheReadBytesFromFallbackBuffer
Distributed Cache read buffer event. Bytes read from fallback bufferDistrCacheReadErrors
Distributed Cache read buffer event. Number of distributed cache errors during readDistrCacheReadMicroseconds
Distributed Cache read buffer event. Time spent reading from distributed cacheDistrCacheReadThrottlerBytes
Bytes passed through ‘max_distributed_cache_read_bandwidth_for_server’ throttler.DistrCacheReadThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_distributed_cache_read_bandwidth_for_server’ throttling.DistrCacheReceiveResponseErrors
Distributed Cache client event. Number of distributed cache errors when receiving response a requestDistrCacheReceivedCredentialsRefreshPackets
Distributed Cache client event. Total number of received RefreshCredentials packets received from distributed cacheDistrCacheReceivedDataPackets
Distributed Cache client event. Total number of received data packets received from distributed cacheDistrCacheReceivedDataPacketsBytes
Distributed Cache client event. The number of bytes in Data packets received from distributed cacheDistrCacheReceivedErrorPackets
Distributed Cache client event. Total number of received Error packets received from distributed cacheDistrCacheReceivedOkPackets
Distributed Cache client event. Total number of received Ok packets received from distributed cacheDistrCacheReceivedStopPackets
Distributed Cache client event. Total number of received Stop packets received from distributed cacheDistrCacheReconnectsAfterTimeout
Distributed Cache read buffer event. The number of reconnects after timeoutDistrCacheRegistryUpdateMicroseconds
Distributed Cache registry event. Time spent updating distributed cache registryDistrCacheRegistryUpdates
Distributed Cache registry event. Number of distributed cache registry updatesDistrCacheRemoveOutdatedMicroseconds
Distributed Cache connection event. The time spent removing outdated connections from the poolDistrCacheReusedConnections
Distributed Cache connection event. The number of reused connections to distributed cacheDistrCacheSentDataPackets
Distributed Cache client event. Total number of data packets sent to distributed cacheDistrCacheSentDataPacketsBytes
Distributed Cache client event. The number of bytes in Data packets sent to distributed cacheDistrCacheServerAckRequestPackets
Distributed Cache server event. Number of AckRequest packets in DistributedCacheServerDistrCacheServerCachedReadBufferCacheHits
Distributed Cache server event. The number of times distributed cache hit the cache while reading from filesystem cacheDistrCacheServerCachedReadBufferCacheMisses
Distributed Cache server event. The number of times distributed cache missed the cache while reading from filesystem cacheDistrCacheServerCachedReadBufferCachePredownloadBytes
Distributed Cache server event. The number of bytes read from object storage for predownload in distributed cache while reading from filesystem cacheDistrCacheServerCachedReadBufferCacheReadBytes
Distributed Cache server event. The number of bytes read from cache in distributed cache while reading from filesystem cacheDistrCacheServerCachedReadBufferCacheWrittenBytes
Distributed Cache server event. The number of bytes written to cache in distributed cache while reading from filesystem cacheDistrCacheServerCachedReadBufferObjectStorageReadBytes
Distributed Cache server event. The number of bytes read from object storage in distributed cache while reading from filesystem cacheDistrCacheServerContinueRequestPackets
Distributed Cache server event. Number of ContinueRequest packets in DistributedCacheServerDistrCacheServerCredentialsRefresh
Distributed Cache server event. The number of expired credentials were refreshedDistrCacheServerEndRequestPackets
Distributed Cache server event. Number of EndRequest packets in DistributedCacheServerDistrCacheServerNewS3CachedClients
Distributed Cache server event. The number of new cached s3 clientsDistrCacheServerProcessRequestMicroseconds
Distributed Cache server event. Time spent processing request on DistributedCache server sideDistrCacheServerReceivedCredentialsRefreshPackets
Distributed Cache server event. Number of RefreshCredentials client packets in DistributedCacheServerDistrCacheServerReusedS3CachedClients
Distributed Cache server event. The number of reused cached s3 clientsDistrCacheServerSkipped
Distributed Cache server event. The number of times distributed cache server was skipped because of previous failed connection attemptsDistrCacheServerStartRequestPackets
Distributed Cache server event. Number of StartRequest packets in DistributedCacheServerDistrCacheServerSwitches
Distributed Cache read buffer event. Number of server switches between distributed cache servers in read/write-through cacheDistrCacheServerUpdates
Distributed Cache event. The number of server switches during read or write because the hash-chosen server changed (e.g. due to server deregistration)DistrCacheStaleReconnections
Distributed Cache connection event. The number of reconnections due to stale (peer-closed) pooled connectionsDistrCacheStartRangeMicroseconds
Distributed Cache read buffer event. Time spent to start a new read range with distributed cacheDistrCacheSuccessfulConnectAttempts
Distributed Cache connection event. The number of successful connection attempts to distributed cacheDistrCacheSuccessfulRegistryUpdates
Distributed Cache registry event. The number of successful server registry updatesDistrCacheTemporaryFilesBytesWritten
Distributed Cache connection event. Number of bytes written to temporary files created in distributed cacheDistrCacheTemporaryFilesCreated
Distributed Cache connection event. Number of temporary files created in distributed cacheDistrCacheUnsuccessfulConnectAttempts
Distributed Cache connection event. The number of unsuccessful connection attempts to distributed cacheDistrCacheUnsuccessfulRegistryUpdates
Distributed Cache registry event. The number of unsuccessful server registry updatesDistrCacheUnusedDataPacketsBytes
Distributed Cache client event. The number of bytes in Data packets which were ignoredDistrCacheUnusedPackets
Distributed Cache client event. Number of skipped unused packets from distributed cacheDistrCacheUnusedPacketsBufferAllocations
Distributed Cache client event. The number of extra buffer allocations in case we could not reuse existing bufferDistrCacheWriteBytes
Distributed Cache write buffer event. Number of bytes written to distributed cacheDistrCacheWriteErrors
Distributed Cache write buffer event. Number of distributed cache errors during writeDistrCacheWriteMicroseconds
Distributed Cache write buffer event. Time spent in WriteBufferFromDistributedCache::writeToFileSegmentDistrCacheWriteReconnectsAfterTimeout
Distributed Cache write buffer event. The number of reconnects after timeoutDistrCacheWriteThrottlerBytes
Bytes passed through ‘max_distributed_cache_write_bandwidth_for_server’ throttler.DistrCacheWriteThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_distributed_cache_write_bandwidth_for_server’ throttling.DistributedAsyncInsertionFailures
Number of failures for asynchronous insertion into a Distributed table (with ‘distributed_foreground_insert’ = 0)DistributedConnectionConnectCount
Number of connects to other servers done during distributed query execution. Happens when new connection is established instead of using existing from pool.DistributedConnectionFailAtAll
Total count when distributed connection fails after all retries finished.DistributedConnectionFailTry
Total count when distributed connection fails with retry.DistributedConnectionMissingTable
Number of times we rejected a replica from a distributed query, because it did not contain a table needed for the query.DistributedConnectionReconnectCount
Number of reconnects to other servers done during distributed query execution. It can happen when a stale connection has been acquired from connection poolDistributedConnectionSkipReadOnlyReplica
Number of replicas skipped during INSERT into Distributed table due to replicas being read-onlyDistributedConnectionStaleReplica
Number of times we rejected a replica from a distributed query, because some table needed for a query had replication lag higher than the configured threshold.DistributedConnectionTries
Total count of distributed connection attempts.DistributedConnectionUsable
Total count of successful distributed connections to a usable server (with required table, but maybe stale).DistributedDelayedInserts
Number of times the INSERT of a block to a Distributed table was throttled due to high number of pending bytes.DistributedDelayedInsertsMilliseconds
Total number of milliseconds spent while the INSERT of a block to a Distributed table was throttled due to high number of pending bytes.DistributedIndexAnalysisMicroseconds
Total time spent during distributed index analysisDistributedIndexAnalysisMissingParts
Number of missing parts during distributed index analysis that will be resolved locallyDistributedIndexAnalysisParts
Number of parts send for distributed index analysisDistributedIndexAnalysisReplicaFallback
Number of times distributed index analysis failed on one of replicas with fallback to local replicaDistributedIndexAnalysisReplicaUnavailable
Number of times distributed index analysis failed on one of replicas without fallback (failed during connect)DistributedIndexAnalysisScheduledReplicas
Number of replicas (local replica will be accounted once) to which distributed index analysis has been scheduledDistributedRejectedInserts
Number of times the INSERT of a block to a Distributed table was rejected with ‘Too many bytes’ exception due to high number of pending bytes.DistributedSyncInsertionTimeoutExceeded
A timeout has exceeded while waiting for shards during synchronous insertion into a Distributed table (with ‘distributed_foreground_insert’ = 1)DuplicatedAsyncInserts
Number of async inserts in the INSERTed block to a ReplicatedMergeTree table was deduplicated.DuplicatedInsertedBlocks
Number of the synchronous inserts to a *MergeTree table was deduplicated.DuplicationElapsedMicroseconds
Total time spent checking for duplication of INSERTed blocks to *MergeTree tables.EngineFileLikeReadFiles
Number of files read in table engines working with files (like File/S3/URL/HDFS).ExecuteShellCommand
Number of shell command executions.ExternalAggregationCompressedBytes
Number of bytes written to disk for aggregation in external memory.ExternalAggregationMerge
Number of times temporary files were merged for aggregation in external memory.ExternalAggregationUncompressedBytes
Amount of data (uncompressed, before compression) written to disk for aggregation in external memory.ExternalAggregationWritePart
Number of times a temporary file was written to disk for aggregation in external memory.ExternalDataSourceLocalCacheReadBytes
Bytes read from local cache buffer in RemoteReadBufferCacheExternalJoinCompressedBytes
Number of compressed bytes written for JOIN in external memory.ExternalJoinMerge
Number of times temporary files were merged for JOIN in external memory.ExternalJoinUncompressedBytes
Amount of data (uncompressed, before compression) written for JOIN in external memory.ExternalJoinWritePart
Number of times a temporary file was written to disk for JOIN in external memory.ExternalProcessingCompressedBytesTotal
Number of compressed bytes written by external processing (sorting/aggragating/joining)ExternalProcessingFilesTotal
Number of files used by external processing (sorting/aggragating/joining)ExternalProcessingUncompressedBytesTotal
Amount of data (uncompressed, before compression) written by external processing (sorting/aggragating/joining)ExternalSortCompressedBytes
Number of compressed bytes written for sorting in external memory.ExternalSortMerge
Number of times temporary files were merged for sorting in external memory.ExternalSortUncompressedBytes
Amount of data (uncompressed, before compression) written for sorting in external memory.ExternalSortWritePart
Number of times a temporary file was written to disk for sorting in external memory.FailedAsyncInsertQuery
Number of failed ASYNC INSERT queries.FailedInitialQuery
Number of failed initial queries.FailedInitialSelectQuery
Same as FailedInitialQuery, but only for SELECT queries.FailedInsertQuery
Same as FailedQuery, but only for INSERT queries.FailedInternalInsertQuery
Same as FailedInternalQuery, but only for INSERT queries.FailedInternalQuery
Number of failed internal queries.FailedInternalSelectQuery
Same as FailedInternalQuery, but only for SELECT queries.FailedQuery
Number of total failed queries, both internal and user queries.FailedSelectQuery
Same as FailedQuery, but only for SELECT queries.FetchBackgroundExecutorTaskCancelMicroseconds
Time spent in cancel() for Fetch executor tasks.FetchBackgroundExecutorTaskExecuteStepMicroseconds
Time spent in executeStep() for Fetch executor tasks.FetchBackgroundExecutorTaskResetMicroseconds
Time spent resetting task for Fetch executor.FetchBackgroundExecutorWaitMicroseconds
Time spent waiting for completion in Fetch executor.FileOpen
Number of files opened.FileSegmentCompleteMicroseconds
Duration of FileSegment::complete() in filesystem cacheFileSegmentFailToIncreasePriority
Number of times the priority was not increased due to a high contention on the cache lockFileSegmentHolderCompleteMicroseconds
File segments holder complete() timeFileSegmentIncreasePriorityMicroseconds
File segment increase priority timeFileSegmentLockMicroseconds
Lock file segment timeFileSegmentRemoveMicroseconds
File segment remove() timeFileSegmentWaitMicroseconds
Wait on DOWNLOADING stateFileSegmentWriteMicroseconds
File segment write() timeFileSync
Number of times the F_FULLFSYNC/fsync/fdatasync function was called for files.FileSyncElapsedMicroseconds
Total time spent waiting for F_FULLFSYNC/fsync/fdatasync syscall for files.FilesystemCacheBackgroundDownloadQueuePush
Number of file segments sent for background download in filesystem cacheFilesystemCacheBackgroundEvictedBytes
Number of bytes evicted by background threadFilesystemCacheBackgroundEvictedFileSegments
Number of file segments evicted by background threadFilesystemCacheCheckCorrectness
Number of times FileCache::assertCacheCorrectness was calledFilesystemCacheCheckCorrectnessMicroseconds
How much time does FileCache::assertCacheCorrectness takesFilesystemCacheCreatedKeyDirectories
Number of created key directoriesFilesystemCacheEvictMicroseconds
Filesystem cache eviction timeFilesystemCacheEvictedBytes
Number of bytes evicted from filesystem cacheFilesystemCacheEvictedFileSegments
Number of file segments evicted from filesystem cacheFilesystemCacheEvictedFileSegmentsDuringPriorityIncrease
Number of file segments evicted from filesystem cache when increasing priority of file segments (Applies to SLRU cache policy)FilesystemCacheEvictionReusedIterator
Number of filesystem cache iterator reusingFilesystemCacheEvictionSkippedEvictingFileSegments
Number of file segments skipped for eviction because of being in evicting stateFilesystemCacheEvictionSkippedFileSegments
Number of file segments skipped for eviction because of being in unreleasable stateFilesystemCacheEvictionSkippedMovingFileSegments
Number of file segments skipped for eviction because of being in moving stateFilesystemCacheEvictionTries
Number of filesystem cache eviction attemptsFilesystemCacheFailToReserveSpaceBecauseOfCacheResize
Number of times space reservation was skipped due to the cache is being resizedFilesystemCacheFailToReserveSpaceBecauseOfLockContention
Number of times space reservation was skipped due to a high contention on the cache lockFilesystemCacheFailedEvictionCandidates
Number of file segments which unexpectedly failed to be evicted during dynamic filesystem cache evictionFilesystemCacheFreeSpaceKeepingThreadRun
Number of times background thread executed free space keeping jobFilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds
Time for which background thread executed free space keeping jobFilesystemCacheGetMicroseconds
Filesystem cache get() timeFilesystemCacheGetOrSetMicroseconds
Filesystem cache getOrSet() timeFilesystemCacheHoldFileSegments
Filesystem cache file segments count, which were holdFilesystemCacheLoadMetadataMicroseconds
Time spent loading filesystem cache metadataFilesystemCacheLockKeyMicroseconds
Lock cache key timeFilesystemCacheLockMetadataMicroseconds
Lock filesystem cache metadata timeFilesystemCachePriorityReadLockMicroseconds
Lock filesystem cache time for read in priority queueFilesystemCachePriorityWriteLockMicroseconds
Lock filesystem cache time for write to priority queueFilesystemCacheReserveAttempts
Filesystem cache space reservation attemptFilesystemCacheReserveMicroseconds
Filesystem cache space reservation timeFilesystemCacheStateLockMicroseconds
Lock filesystem cache time for state lockFilesystemCacheUnusedHoldFileSegments
Filesystem cache file segments count, which were hold, but not used (because of seek or LIMIT n, etc)FilterPartsByVirtualColumnsMicroseconds
Total time spent in filterPartsByVirtualColumns function.FilterTransformPassedBytes
Number of bytes that passed the filter in the queryFilterTransformPassedRows
Number of rows that passed the filter in the queryFilteringMarksWithPrimaryKeyMicroseconds
Time spent filtering parts by PK.FilteringMarksWithPrimaryKeyProcessedMarks
Total marks processed during PK analysis.FilteringMarksWithSecondaryKeysMicroseconds
Time spent filtering parts by skip indexes.FunctionExecute
Number of SQL ordinary function calls (SQL functions are called on per-block basis, so this number represents the number of blocks).GatheredColumns
Number of columns gathered during the vertical stage of merges.GatheringColumnMilliseconds
Total time spent while gathering columns for vertical mergeGlobalThreadPoolExpansions
Counts the total number of times new threads have been added to the global thread pool. This metric indicates the frequency of expansions in the global thread pool to accommodate increased processing demands.GlobalThreadPoolJobWaitTimeMicroseconds
Measures the elapsed time from when a job is scheduled in the thread pool to when it is picked up for execution by a worker thread. This metric helps identify delays in job processing, indicating the responsiveness of the thread pool to new tasks.GlobalThreadPoolJobs
Counts the number of jobs that have been pushed to the global thread pool.GlobalThreadPoolLockWaitMicroseconds
Total time threads have spent waiting for locks in the global thread pool.GlobalThreadPoolShrinks
Counts the total number of times the global thread pool has shrunk by removing threads. This occurs when the number of idle threads exceeds max_thread_pool_free_size, indicating adjustments in the global thread pool size in response to decreased thread utilization.GlobalThreadPoolThreadCreationMicroseconds
Total time spent waiting for new threads to start.HTTPConnectionsCreated
Number of created client HTTP connectionsHTTPConnectionsElapsedMicroseconds
Total time spend on creating client HTTP connectionsHTTPConnectionsErrors
Number of cases when creation of a client HTTP connection failedHTTPConnectionsExpired
Number of expired client HTTP connectionsHTTPConnectionsPreserved
Number of preserved client HTTP connectionsHTTPConnectionsReset
Number of reset client HTTP connectionsHTTPConnectionsReused
Number of reused client HTTP connectionsHTTPServerConnectionsClosed
Number of closed server HTTP connections. Keep alive has not been negotiatedHTTPServerConnectionsCreated
Number of created server HTTP connectionsHTTPServerConnectionsExpired
Number of expired server HTTP connections.HTTPServerConnectionsPreserved
Number of preserved server HTTP connections. Connection kept alive successfullyHTTPServerConnectionsReset
Number of reset server HTTP connections. Server closes connectionHTTPServerConnectionsReused
Number of reused server HTTP connectionsHardPageFaults
The number of hard page faults in query execution threads. High values indicate either that you forgot to turn off swap on your server, or eviction of memory pages of the ClickHouse binary during very high memory pressure, or successful usage of the ‘mmap’ read method for the tables data.HashJoinPreallocatedElementsInHashTables
How many elements were preallocated in hash tables for hash join.HedgedRequestsChangeReplica
Total count when timeout for changing replica expired in hedged requests.IOBufferAllocBytes
Number of bytes allocated for IO buffers (for ReadBuffer/WriteBuffer).IOBufferAllocs
Number of allocations of IO buffers (for ReadBuffer/WriteBuffer).IOUringCQEsCompleted
Total number of successfully completed io_uring CQEsIOUringCQEsFailed
Total number of completed io_uring CQEs with failuresIOUringSQEsResubmitsAsync
Total number of asynchronous io_uring SQE resubmits performedIOUringSQEsResubmitsSync
Total number of synchronous io_uring SQE resubmits performedIOUringSQEsSubmitted
Total number of io_uring SQEs submittedIcebergIteratorInitializationMicroseconds
Total time spent on synchronous initialization of iceberg data iterators.IcebergMetadataFilesCacheHits
Number of times iceberg metadata files have been found in the cache.IcebergMetadataFilesCacheMisses
Number of times iceberg metadata files have not been found in the iceberg metadata cache and had to be read from (remote) disk.IcebergMetadataFilesCacheStaleMisses
Number of times iceberg metadata files have been found in the cache, but were considered stale and had to be read from (remote) disk.IcebergMetadataFilesCacheWeightLost
Approximate number of bytes evicted from the iceberg metadata cache.IcebergMetadataReadWaitTimeMicroseconds
Total time data readers spend waiting for iceberg metadata files to be read and parsed, summed across all reader threads.IcebergMetadataReturnedObjectInfos
Total number of returned object infos from iceberg iterator.IcebergMetadataUpdateMicroseconds
Total time spent on synchronous initialization of iceberg data iterators.IcebergMinMaxIndexPrunedFiles
Number of skipped files by using MinMax index in IcebergIcebergMinMaxNonPrunedDeleteFiles
Total number of accepted data files-position delete file pairs by minmax analysis from pairs suitable by partitioning and sequence number.IcebergMinMaxPrunedDeleteFiles
Total number of accepted data files-position delete file pairs by minmax analysis from pairs suitable by partitioning and sequence number.IcebergPartitionPrunedFiles
Number of skipped files during Iceberg partition pruningIcebergTrivialCountOptimizationApplied
Trivial count optimization applied while reading from IcebergIcebergVersionHintUsed
Number of times version-hint.text has been used.IgnoredColdParts
See setting ignore_cold_parts_seconds. Number of times read queries ignored very new parts that weren’t pulled into cache by CacheWarmer yet.IndexAnalysisRounds
Number of times index analysis was performed within the query.IndexBinarySearchAlgorithm
Number of times the binary search algorithm is used over the index marksIndexGenericExclusionSearchAlgorithm
Number of times the generic exclusion search algorithm is used over the index marksInitialQuery
Same as Query, but only counts initial queries (see is_initial_query).InitialSelectQuery
Same as InitialQuery, but only for SELECT queries.InsertQueriesWithSubqueries
Count INSERT queries with all subqueriesInsertQuery
Same as Query, but only for INSERT queries.InsertQueryTimeMicroseconds
Total time of INSERT queries.InsertedBytes
Number of bytes (uncompressed; for columns as they stored in memory) INSERTed to all tables.InsertedCompactParts
Number of parts inserted in Compact format.InsertedRows
Number of rows INSERTed to all tables.InsertedWideParts
Number of parts inserted in Wide format.InterfaceHTTPReceiveBytes
Number of bytes received through HTTP interfacesInterfaceHTTPSendBytes
Number of bytes sent through HTTP interfacesInterfaceInterserverReceiveBytes
Number of bytes received through interserver interfacesInterfaceInterserverSendBytes
Number of bytes sent through interserver interfacesInterfaceMySQLReceiveBytes
Number of bytes received through MySQL interfacesInterfaceMySQLSendBytes
Number of bytes sent through MySQL interfacesInterfaceNativeReceiveBytes
Number of bytes received through native interfacesInterfaceNativeSendBytes
Number of bytes sent through native interfacesInterfacePostgreSQLReceiveBytes
Number of bytes received through PostgreSQL interfacesInterfacePostgreSQLSendBytes
Number of bytes sent through PostgreSQL interfacesInterfacePrometheusReceiveBytes
Number of bytes received through Prometheus interfacesInterfacePrometheusSendBytes
Number of bytes sent through Prometheus interfacesJemallocFailedAllocationSampleTracking
Total number of times tracking of jemalloc allocation sample failedJemallocFailedDeallocationSampleTracking
Total number of times tracking of jemalloc deallocation sample failedJoinBuildPostProcessingMicroseconds
Elapsed time of post-processing steps after building the right JOIN side.JoinBuildTableRowCount
Total number of rows in the build table for a JOIN operation.JoinDelayedJoinedTransformBlockCount
Number of blocks emitted by DelayedJoinedBlocksWorkerTransform.JoinDelayedJoinedTransformRowCount
Number of rows emitted by DelayedJoinedBlocksWorkerTransform.JoinNonJoinedTransformBlockCount
Number of blocks emitted by NonJoinedBlocksTransform.JoinNonJoinedTransformRowCount
Number of non-joined rows emitted by NonJoinedBlocksTransform.JoinOptimizeMicroseconds
Total time spent executing JOIN plan optimizations.JoinProbeTableRowCount
Total number of rows in the probe table for a JOIN operation.JoinReorderMicroseconds
Total time spent executing JOIN reordering algorithm.JoinResultRowCount
Total number of rows in the result of a JOIN operation.JoinSpillingHashJoinSwitchedToGraceJoin
Number of times a (Concurrent)HashJoin was switched to GraceHashJoin due to memory limit in SpillingHashJoin.KafkaBackgroundReads
Number of background reads populating materialized views from Kafka since server startKafkaCommitFailures
Number of failed commits of consumed offsets to Kafka (usually is a sign of some data duplication)KafkaCommits
Number of successful commits of consumed offsets to Kafka (normally should be the same as KafkaBackgroundReads)KafkaConsumerErrors
Number of errors reported by librdkafka during pollsKafkaDirectReads
Number of direct selects from Kafka tables since server startKafkaMVNotReady
Number of failed attempts to stream data to a materialized view that is not readyKafkaMessagesFailed
Number of Kafka messages ClickHouse failed to parseKafkaMessagesPolled
Number of Kafka messages polled from librdkafka to ClickHouseKafkaMessagesProduced
Number of messages produced to KafkaKafkaMessagesRead
Number of Kafka messages already processed by ClickHouseKafkaProducerErrors
Number of errors during producing the messages to KafkaKafkaProducerFlushes
Number of explicit flushes to Kafka producerKafkaRebalanceAssignments
Number of partition assignments (the final stage of consumer group rebalance)KafkaRebalanceErrors
Number of failed consumer group rebalancesKafkaRebalanceRevocations
Number of partition revocations (the first stage of consumer group rebalance)KafkaRowsRead
Number of rows parsed from Kafka messagesKafkaRowsRejected
Number of parsed rows which were later rejected (due to rebalances / errors or similar reasons). Those rows will be consumed again after the rebalance.KafkaRowsWritten
Number of rows inserted into Kafka tablesKafkaWrites
Number of writes (inserts) to Kafka tablesKeeperAddWatchRequest
Number of add watches requestsKeeperBatchMaxCount
Number of times the size of batch was limited by the amountKeeperBatchMaxTotalSize
Number of times the size of batch was limited by the total bytes sizeKeeperChangelogFileSyncMicroseconds
Time spent in fsync for Keeper changelog (uncompressed logs only)KeeperChangelogLockWaitMicroseconds
Time spent waiting for acquiring Keeper changelog lockKeeperChangelogWrittenBytes
Number of bytes written to the changelog in KeeperKeeperCheckRequest
Number of check requestsKeeperCheckWatchRequest
Number of remove watches requestsKeeperCommitWaitElapsedMicroseconds
Time spent waiting for certain log to be committedKeeperCommits
Number of successful commitsKeeperCommitsFailed
Number of failed commitsKeeperCreateRequest
Number of create requestsKeeperExistsRequest
Number of exists requestsKeeperGetRequest
Number of get requestsKeeperLatency
Keeper latencyKeeperListRecursiveRequest
Number of get children recursive requestsKeeperListRequest
Number of list requestsKeeperLiveSessionsLockWaitMicroseconds
Time spent waiting to acquire Keeper live sessions lockKeeperLogsEntryReadFromCommitCache
Number of log entries in Keeper being read from commit logs cacheKeeperLogsEntryReadFromFile
Number of log entries in Keeper being read directly from the changelog fileKeeperLogsEntryReadFromLatestCache
Number of log entries in Keeper being read from latest logs cacheKeeperLogsPrefetchedEntries
Number of log entries in Keeper being prefetched from the changelog fileKeeperMultiReadRequest
Number of multi read requestsKeeperMultiRequest
Number of multi requestsKeeperPacketsReceived
Packets received by keeper serverKeeperPacketsSent
Packets sent by keeper serverKeeperPreprocessElapsedMicroseconds
Keeper preprocessing latency for a single requestKeeperProcessAndResponsesLockWaitMicroseconds
Time spent waiting for acquiring Keeper process and responses lockKeeperProcessElapsedMicroseconds
Keeper commit latency for a single requestKeeperReadBatchCount
Number of read request batches processed by KeeperKeeperReadBatchTotalRequests
Total number of read requests processed in batches by KeeperKeeperReadRequestQueueLockWaitMicroseconds
Time spent waiting for acquiring Keeper read request queue lockKeeperReadSnapshot
Number of completed snapshot readsKeeperReadSnapshotFailed
Number of failed snapshot readsKeeperReadSnapshotObject
Number of snapshot objects sent to followersKeeperReconfigRequest
Number of reconfig requestsKeeperRemoveRequest
Number of remove requestsKeeperRemoveWatchRequest
Number of remove watches requestsKeeperRequestRejectedDueToSoftMemoryLimitCount
Number requests that have been rejected due to soft memory limit exceededKeeperRequestTotal
Total requests number on keeper serverKeeperRequestTotalWithSubrequests
Total requests number on keeper server, counting each subrequest within a multi requestKeeperSaveSnapshot
Number of snapshot saveKeeperSaveSnapshotFailed
Number of failed snapshot savesKeeperSaveSnapshotObject
Number of snapshot objects received from leaderKeeperServerWriteLockWaitMicroseconds
Time spent waiting for acquiring Keeper server write lockKeeperSessionCallbackLockWaitMicroseconds
Time spent waiting for acquiring Keeper session callback lockKeeperSetRequest
Number of set requestsKeeperSetWatchesRequest
Number of set watches requestsKeeperSnapshotApplys
Number of snapshot applyingKeeperSnapshotApplysFailed
Number of failed snapshot applyingKeeperSnapshotCreations
Number of snapshots creationsKeeperSnapshotCreationsFailed
Number of failed snapshot creationsKeeperSnapshotFileSyncMicroseconds
Time spent in fsync for Keeper snapshot filesKeeperSnapshotRemoteLoaderErrors
Number of remote read errors in RemoteSnapshotLoader while serving a snapshot to a followerKeeperSnapshotWrittenBytes
Number of bytes written to snapshot files in KeeperKeeperStaleRequestsSkipped
Number of Keeper requests skipped because the session is no longer liveKeeperStorageLockWaitMicroseconds
Time spent waiting for acquiring Keeper storage lockKeeperStorageSharedLockWaitMicroseconds
Time spent waiting for acquiring Keeper storage shared lockKeeperTotalElapsedMicroseconds
Keeper total latency for a single requestLoadedDataParts
Number of data parts loaded by MergeTree tables during initialization.LoadedDataPartsMicroseconds
Microseconds spent by MergeTree tables for loading data parts during initialization.LoadedMarksCount
Number of marks loaded (total across columns).LoadedMarksFiles
Number of mark files loaded.LoadedMarksMemoryBytes
Size of in-memory representations of loaded marks.LoadedPrimaryIndexBytes
Number of rows of primary key loaded.LoadedPrimaryIndexFiles
Number of primary index files loaded.LoadedPrimaryIndexRows
Number of rows of primary key loaded.LoadedStatisticsMicroseconds
Elapsed time of loading statistics from partsLoadingMarksTasksCanceled
Number of times background tasks for loading marks were canceledLocalReadThrottlerBytes
Bytes passed through ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’ throttler.LocalReadThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’ throttling.LocalThreadPoolBusyMicroseconds
Total time threads have spent executing the actual work.LocalThreadPoolExpansions
Counts the total number of times threads have been borrowed from the global thread pool to expand local thread pools.LocalThreadPoolJobWaitTimeMicroseconds
Measures the elapsed time from when a job is scheduled in the thread pool to when it is picked up for execution by a worker thread. This metric helps identify delays in job processing, indicating the responsiveness of the thread pool to new tasks.LocalThreadPoolJobs
Counts the number of jobs that have been pushed to the local thread pools.LocalThreadPoolLockWaitMicroseconds
Total time threads have spent waiting for locks in the local thread pools.LocalThreadPoolShrinks
Counts the total number of times threads have been returned to the global thread pool from local thread pools.LocalThreadPoolThreadCreationMicroseconds
Total time local thread pools have spent waiting to borrow a thread from the global pool.LocalWriteThrottlerBytes
Bytes passed through ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’ throttler.LocalWriteThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’ throttling.LogDebug
Number of log messages with level DebugLogError
Number of log messages with level ErrorLogFatal
Number of log messages with level FatalLogInfo
Number of log messages with level InfoLogTest
Number of log messages with level TestLogTrace
Number of log messages with level TraceLogWarning
Number of log messages with level WarningLoggerElapsedNanoseconds
Cumulative time spend in loggingMMappedFileCacheHits
Number of times a file has been found in the MMap cache (for the ‘mmap’ read_method), so we didn’t have to mmap it again.MMappedFileCacheMisses
Number of times a file has not been found in the MMap cache (for the ‘mmap’ read_method), so we had to mmap it again.MainConfigLoads
Number of times the main configuration was reloaded.MarkCacheEvictedBytes
Number of bytes evicted from the mark cache.MarkCacheEvictedFiles
Number of mark files evicted from the mark cache.MarkCacheEvictedMarks
Number of marks evicted from the mark cache.MarkCacheHits
Number of times an entry has been found in the mark cache, so we didn’t have to load a mark file.MarkCacheMisses
Number of times an entry has not been found in the mark cache, so we had to load a mark file in memory, which is a costly operation, adding to query latency.MarksTasksFromCache
Number of times marks were loaded synchronously because they were already present in the cache.MemoryAllocatedWithoutCheck
Number of times memory has been allocated without checking for memory constraints.MemoryAllocatedWithoutCheckBytes
Amount of bytes that has been allocated without checking for memory constraints.MemoryAllocatorPurge
Total number of times memory allocator purge was requestedMemoryAllocatorPurgeTimeMicroseconds
Total time spent for memory allocator purgeMemoryOvercommitWaitTimeMicroseconds
Total time spent in waiting for memory to be freed in OvercommitTracker.MemoryWorkerRun
Number of runs done by MemoryWorker in backgroundMemoryWorkerRunElapsedMicroseconds
Total time spent by MemoryWorker for background workMerge
Number of launched background merges.MergeCommitMilliseconds
Total time spent for committing merge results (part renaming, checksum verification, ZooKeeper updates)MergeExecuteMilliseconds
Total busy time spent for execution of background mergesMergeHorizontalStageExecuteMilliseconds
Total busy time spent for execution of horizontal stage of background mergesMergeHorizontalStageTotalMilliseconds
Total time spent for horizontal stage of background mergesMergeMutateBackgroundExecutorTaskCancelMicroseconds
Time spent in cancel() for MergeMutate executor tasks.MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds
Time spent in executeStep() for MergeMutate executor tasks.MergeMutateBackgroundExecutorTaskResetMicroseconds
Time spent resetting task for MergeMutate executor.MergeMutateBackgroundExecutorWaitMicroseconds
Time spent waiting for completion in MergeMutate executor.MergePrewarmStageExecuteMilliseconds
Total busy time spent for execution of prewarm stage of background mergesMergePrewarmStageTotalMilliseconds
Total time spent for prewarm stage of background mergesMergeProjectionStageExecuteMilliseconds
Total busy time spent for execution of projection stage of background mergesMergeProjectionStageTotalMilliseconds
Total time spent for projection stage of background mergesMergeSourceParts
Number of source parts scheduled for merges.MergeTextIndexStageExecuteMilliseconds
Total busy time spent for execution of text index stage of background mergesMergeTextIndexStageTotalMilliseconds
Total time spent for text index stage of background mergesMergeTotalMilliseconds
Total time spent for background mergesMergeTreeAllRangesAnnouncementsSent
The number of announcements sent from the remote server to the initiator server about the set of data parts (for MergeTree tables). Measured on the remote server side.MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds
Time spent in sending the announcement from the remote server to the initiator server about the set of data parts (for MergeTree tables). Measured on the remote server side.MergeTreeDataProjectionWriterBlocks
Number of blocks INSERTed to MergeTree tables projection. Each block forms a data part of level zero.MergeTreeDataProjectionWriterBlocksAlreadySorted
Number of blocks INSERTed to MergeTree tables projection that appeared to be already sorted.MergeTreeDataProjectionWriterCompressedBytes
Bytes written to filesystem for data INSERTed to MergeTree tables projection.MergeTreeDataProjectionWriterMergingBlocksMicroseconds
Time spent merging blocksMergeTreeDataProjectionWriterRows
Number of rows INSERTed to MergeTree tables projection.MergeTreeDataProjectionWriterSortingBlocksMicroseconds
Time spent sorting blocks (for projection it might be a key different from table’s sorting key)MergeTreeDataProjectionWriterUncompressedBytes
Uncompressed bytes (for columns as they stored in memory) INSERTed to MergeTree tables projection.MergeTreeDataWriterBlocks
Number of blocks INSERTed to MergeTree tables. Each block forms a data part of level zero.MergeTreeDataWriterBlocksAlreadySorted
Number of blocks INSERTed to MergeTree tables that appeared to be already sorted.MergeTreeDataWriterCompressedBytes
Bytes written to filesystem for data INSERTed to MergeTree tables.MergeTreeDataWriterMergingBlocksMicroseconds
Time spent merging input blocks (for special MergeTree engines)MergeTreeDataWriterProjectionsCalculationMicroseconds
Time spent calculating projectionsMergeTreeDataWriterRows
Number of rows INSERTed to MergeTree tables.MergeTreeDataWriterSkipIndicesCalculationMicroseconds
Time spent calculating skip indicesMergeTreeDataWriterSortingBlocksMicroseconds
Time spent sorting blocksMergeTreeDataWriterStatisticsCalculationMicroseconds
Time spent calculating statisticsMergeTreeDataWriterUncompressedBytes
Uncompressed bytes (for columns as they stored in memory) INSERTed to MergeTree tables.MergeTreePrefetchedReadPoolInit
Time spent preparing tasks in MergeTreePrefetchedReadPoolMergeTreeReadTaskRequestsReceived
The number of callbacks requested from the remote server back to the initiator server to choose the read task (for MergeTree tables). Measured on the initiator server side.MergeTreeReadTaskRequestsSent
The number of callbacks requested from the remote server back to the initiator server to choose the read task (for MergeTree tables). Measured on the remote server side.MergeTreeReadTaskRequestsSentElapsedMicroseconds
Time spent in callbacks requested from the remote server back to the initiator server to choose the read task (for MergeTree tables). Measured on the remote server side.MergeVerticalStageExecuteMilliseconds
Total busy time spent for execution of vertical stage of background mergesMergeVerticalStageTotalMilliseconds
Total time spent for vertical stage of background mergesMergeWrittenRows
Number of rows written during the merge.MergedColumns
Number of columns merged during the horizontal stage of merges.MergedIntoCompactParts
Number of parts merged into Compact format.MergedIntoWideParts
Number of parts merged into Wide format.MergedProjections
Number of projections merged (not rebuilt) during MergeTree merges.MergedRows
Rows read for background merges. This is the number of rows before merge.MergedUncompressedBytes
Uncompressed bytes (for columns as they stored in memory) that was read for background merges. This is the number before merge.MergerMutatorPartsInRangesForMergeCount
Amount of candidate parts for mergeMergerMutatorPrepareRangesForMergeElapsedMicroseconds
Time spent to prepare parts ranges which can be merged according to merge predicate.MergerMutatorRangesForMergeCount
Amount of candidate ranges for mergeMergerMutatorSelectPartsForMergeElapsedMicroseconds
Time spent to select parts from ranges which can be merged.MergerMutatorSelectRangePartsCount
Amount of parts in selected range for mergeMergerMutatorsGetPartsForMergeElapsedMicroseconds
Time spent to take data parts snapshot to build ranges from them.MergesRejectedByMemoryLimit
Number of background merges rejected due to memory limitMergesThrottlerBytes
Bytes passed through ‘max_merges_bandwidth_for_server’ throttler.MergesThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_merges_bandwidth_for_server’ throttling.MergingSortedMilliseconds
Total time spent while merging sorted columnsMetadataFromKeeperBackgroundCleanupBlobs
Number of times an empty blob layout part was cleaned up by background taskMetadataFromKeeperBackgroundCleanupErrors
Number of times an error was encountered in background cleanup taskMetadataFromKeeperBackgroundCleanupObjects
Number of times a old deleted object clean up was performed by background taskMetadataFromKeeperBackgroundCleanupTransactions
Number of times old transaction idempotency token was cleaned up by background taskMetadataFromKeeperCacheHit
Number of times an object storage metadata request was answered from cache without making request to KeeperMetadataFromKeeperCacheMiss
Number of times an object storage metadata request had to be answered from KeeperMetadataFromKeeperCacheTooManyInvalidated
Number of times filesystem cache returned too many invalidated entriesMetadataFromKeeperCacheUpdateMicroseconds
Total time spent in updating the cache including waiting for responses from KeeperMetadataFromKeeperCleanupTransactionCommit
Number of times metadata transaction commit for deleted objects cleanup was attemptedMetadataFromKeeperCleanupTransactionCommitRetry
Number of times metadata transaction commit for deleted objects cleanup was retriedMetadataFromKeeperIndividualOperations
Number of paths read or written by single or multi requests to KeeperMetadataFromKeeperIndividualOperationsMicroseconds
Time spend during single or multi requests to KeeperMetadataFromKeeperOperations
Number of times a request was made to KeeperMetadataFromKeeperReconnects
Number of times a reconnect to Keeper was doneMetadataFromKeeperTransactionCommit
Number of times metadata transaction commit was attemptedMetadataFromKeeperTransactionCommitRetry
Number of times metadata transaction commit was retriedMetadataFromKeeperUpdateCacheOneLevel
Number of times a cache update for one level of directory tree was doneMoveBackgroundExecutorTaskCancelMicroseconds
Time spent in cancel() for Move executor tasks.MoveBackgroundExecutorTaskExecuteStepMicroseconds
Time spent in executeStep() for Move executor tasks.MoveBackgroundExecutorTaskResetMicroseconds
Time spent resetting task for Move executor.MoveBackgroundExecutorWaitMicroseconds
Time spent waiting for completion in Move executor.MutateTaskProjectionsCalculationMicroseconds
Time spent calculating projections in mutationsMutatedRows
Rows read for mutations. This is the number of rows before mutationMutatedUncompressedBytes
Uncompressed bytes (for columns as they stored in memory) that was read for mutations. This is the number before mutation.MutationAffectedRowsUpperBound
The upper bound of number of rows that were affected by mutation (e.g. number of rows that satisfy the predicate of UPDATE or DELETE mutation). The actual number may be slightly lessMutationAllPartColumns
Number of times when task to mutate all columns in part was createdMutationCommitMilliseconds
Total time spent for committing mutation results (part renaming, checksum verification, ZooKeeper updates)MutationCreatedEmptyParts
Number of total parts which were replaced to empty parts instead of running mutationMutationExecuteMilliseconds
Total busy time spent for execution of mutations.MutationSomePartColumns
Number of times when task to mutate some columns in part was createdMutationTotalMilliseconds
Total time spent for mutations.MutationTotalParts
Number of total parts for which mutations tried to be appliedMutationUntouchedParts
Number of total parts for which mutations tried to be applied but which was completely skipped according to predicateMutationsAppliedOnFlyInAllReadTasks
Total number of applied mutations on-fly among all read tasksMutationsThrottlerBytes
Bytes passed through ‘max_mutations_bandwidth_for_server’ throttler.MutationsThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_mutations_bandwidth_for_server’ throttling.NaiveBayesClassifierModelsAllocatedBytes
Number of bytes allocated for Naive Bayes Classifier models.NaiveBayesClassifierModelsLoaded
Number of Naive Bayes Classifier models loaded.NetworkReceiveBytes
Total number of bytes received from network. Only ClickHouse-related network interaction is included, not by 3rd party libraries.NetworkReceiveElapsedMicroseconds
Total time spent waiting for data to receive or receiving data from network. Only ClickHouse-related network interaction is included, not by 3rd party libraries.NetworkSendBytes
Total number of bytes send to network. Only ClickHouse-related network interaction is included, not by 3rd party libraries.NetworkSendElapsedMicroseconds
Total time spent waiting for data to send to network or sending data to network. Only ClickHouse-related network interaction is included, not by 3rd party libraries.NotCreatedLogEntryForMerge
Log entry to merge parts in ReplicatedMergeTree is not created due to concurrent log update by another replica.NotCreatedLogEntryForMutation
Log entry to mutate parts in ReplicatedMergeTree is not created due to concurrent log update by another replica.OSCPUVirtualTimeMicroseconds
CPU time spent seen by OS. Does not include involuntary waits due to virtualization.OSCPUWaitMicroseconds
Total time a thread was ready for execution but waiting to be scheduled by OS, from the OS point of view.OSIOWaitMicroseconds
Total time a thread spent waiting for a result of IO operation, from the OS point of view. This is real IO that doesn’t include page cache.OSReadBytes
Number of bytes read from disks or block devices. Doesn’t include bytes read from page cache. May include excessive data due to block size, readahead, etc.OSReadChars
Number of bytes read from filesystem, including page cache, as well as network and other files.OSWriteBytes
Number of bytes written to disks or block devices. Doesn’t include bytes that are in page cache dirty pages. May not include data that was written by OS asynchronously.OSWriteChars
Number of bytes written to filesystem, including page cache, as well as network and other files.ObjectStorageGlobFilteredObjects
Objects that did not match the glob or regex pattern and were skipped during listing.ObjectStorageListedObjects
Total objects returned by object storage listing API before any filtering.ObjectStoragePredicateFilteredObjects
Objects removed by virtual column predicate filtering on _path/_file.ObjectStorageQueueCancelledFiles
Number cancelled files in StorageS3(Azure)QueueObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds
Time spent to set file as failedObjectStorageQueueCommitRequests
Number of keeper requests to commit files as either failed or processedObjectStorageQueueExceptionsDuringInsert
Number of exceptions during insert in S3(Azure)QueueObjectStorageQueueExceptionsDuringRead
Number of exceptions during read in S3(Azure)QueueObjectStorageQueueFailedFiles
Number of files which failed to be processedObjectStorageQueueFailedToBatchSetProcessing
Number of times batched set processing request failedObjectStorageQueueFilteredFiles
Number of filtered files in StorageS3(Azure)QueueObjectStorageQueueInsertIterations
Number of insert iterationsObjectStorageQueueListedFiles
Number of listed files in StorageS3(Azure)QueueObjectStorageQueueMovedObjects
Number of objects moved as part of after_processing = moveObjectStorageQueueProcessedFiles
Number of files which were processedObjectStorageQueueProcessedRows
Number of processed rows in StorageS3(Azure)QueueObjectStorageQueuePullMicroseconds
Time spent to read file dataObjectStorageQueueReadBytes
Number of read bytes (not equal to the number of actually inserted bytes)ObjectStorageQueueReadFiles
Number of read files (not equal to the number of actually inserted files)ObjectStorageQueueReadRows
Number of read rows (not equal to the number of actually inserted rows)ObjectStorageQueueRemovedObjects
Number of objects removed as part of after_processing = deleteObjectStorageQueueSuccessfulCommits
Number of successful keeper commitsObjectStorageQueueTaggedObjects
Number of objects tagged as part of after_processing = tagObjectStorageQueueTrySetProcessingFailed
The number of times we unsuccessfully set file as processingObjectStorageQueueTrySetProcessingRequests
The number of times we tried to make set processing requestObjectStorageQueueTrySetProcessingSucceeded
The number of times we successfully set file as processingObjectStorageQueueUnsuccessfulCommits
Number of unsuccessful keeper commitsObjectStorageReadObjects
Objects actually opened for reading by the object storage source.ObsoleteReplicatedParts
Number of times a data part was covered by another data part that has been fetched from a replica (so, we have marked a covered data part as obsolete and no longer needed).OpenedFileCacheHits
Number of times a file has been found in the opened file cache, so we didn’t have to open it again.OpenedFileCacheMicroseconds
Amount of time spent executing OpenedFileCache methods.OpenedFileCacheMisses
Number of times a file has been found in the opened file cache, so we had to open it again.OtherQueryTimeMicroseconds
Total time of queries that are not SELECT or INSERT.OverflowAny
Number of times approximate GROUP BY was in effect: when aggregation was performed only on top of first ‘max_rows_to_group_by’ unique keys and other keys were ignored due to ‘group_by_overflow_mode’ = ‘any’.OverflowBreak
Number of times, data processing was cancelled by query complexity limitation with setting ’*_overflow_mode’ = ‘break’ and the result is incomplete.OverflowThrow
Number of times, data processing was cancelled by query complexity limitation with setting ’*_overflow_mode’ = ‘throw’ and exception was thrown.PageCacheHits
Number of times a block of data has been found in the userspace page cache.PageCacheMisses
Number of times a block of data has not been found in the userspace page cache.PageCacheOvercommitResize
Number of times the userspace page cache was auto-resized to free memory during a memory allocation.PageCacheReadBytes
Number of bytes read from userspace page cache.PageCacheResized
Number of times the userspace page cache was auto-resized (typically happens a few times per second, controlled by memory_worker_period_ms).PageCacheWeightLost
Number of bytes evicted from the userspace page cacheParallelReplicasAnnouncementMicroseconds
Time spent to send an announcementParallelReplicasAvailableCount
Number of replicas available to execute a query with task-based parallel replicasParallelReplicasCollectingOwnedSegmentsMicroseconds
Time spent collecting segments meant by hashParallelReplicasDeniedRequests
Number of completely denied requests to the initiatorParallelReplicasHandleAnnouncementMicroseconds
Time spent processing replicas announcementsParallelReplicasHandleRequestMicroseconds
Time spent processing requests for marks from replicasParallelReplicasNumRequests
Number of requests to the initiator.ParallelReplicasProcessingPartsMicroseconds
Time spent processing data partsParallelReplicasQueryCount
Number of (sub)queries executed using parallel replicas during a query executionParallelReplicasReadAssignedForStealingMarks
Sum across all replicas of how many of scheduled marks were assigned for stealing by consistent hashParallelReplicasReadAssignedMarks
Sum across all replicas of how many of scheduled marks were assigned by consistent hashParallelReplicasReadMarks
How many marks were read by the given replicaParallelReplicasReadRequestMicroseconds
Time spent for read requestsParallelReplicasReadUnassignedMarks
Sum across all replicas of how many unassigned marks were scheduledParallelReplicasStealingByHashMicroseconds
Time spent collecting segments meant for stealing by hashParallelReplicasStealingLeftoversMicroseconds
Time spent collecting orphaned segmentsParallelReplicasUnavailableCount
Number of replicas which was chosen, but found to be unavailable during query execution with task-based parallel replicasParallelReplicasUsedCount
Number of replicas used to execute a query with task-based parallel replicasParquetColumnsFilterExpression
The total number of columns that were passed through filterParquetDecodingTaskBatches
Task groups sent to a thread pool by parquet readerParquetDecodingTasks
Tasks issued by parquet readerParquetFetchWaitTimeMicroseconds
Time of waiting for parquet file reads from decoding threads (not prefetching threads)ParquetMetadataCacheHits
Number of times parquet metadata has been found in the cache.ParquetMetadataCacheMisses
Number of times parquet metadata has not been found in the cache and had to be read from disk.ParquetMetadataCacheWeightLost
Approximate number of bytes evicted from the parquet metadata cache.ParquetPrefetcherReadEntireFile
The total number of read with ReadMode::EntireFileIsInMemory by DB::Parquet::PrefetcherParquetPrefetcherReadRandomRead
The total number of reads with ReadMode::RandomRead by DB::Parquet::PrefetcherParquetPrefetcherReadSeekAndRead
The total number of reads with ReadMode::SeekAndRead by DB::Parquet::PrefetcherParquetPrunedRowGroups
The total number of row groups pruned from parquet dataParquetReadRowGroups
The total number of row groups read from parquet dataParquetRowsFilterExpression
The total number of rows that were passed through filterPartsLockHoldMicroseconds
Total time spent holding data parts lock in MergeTree tablesPartsLockWaitMicroseconds
Total time spent waiting for data parts lock in MergeTree tablesPartsLocks
Number of times data parts lock has been acquired for MergeTree tablesPatchesAcquireLockMicroseconds
Total number of microseconds spent to acquire lock for executing lightweight updatesPatchesAcquireLockTries
Total number of tries to acquire lock for executing lightweight updatesPatchesAppliedInAllReadTasks
Total number of applied patch parts among all read tasksPatchesJoinAppliedInAllReadTasks
Total number of applied patch parts with Join mode among all read tasksPatchesJoinRowsAddedToHashTable
Total number of rows added to hash tables when applying patch parts with Join modePatchesMergeAppliedInAllReadTasks
Total number of applied patch parts with Merge mode among all read tasksPatchesReadRows
Total number of rows read from patch partsPatchesReadUncompressedBytes
Total number of uncompressed bytes read from patch partsPerfAlignmentFaults
Number of alignment faults. These happen when unaligned memory accesses happen; the kernel can handle these but it reduces performance. This happens only on some architectures (never on x86).PerfBranchInstructions
Retired branch instructions. Prior to Linux 2.6.35, this used the wrong event on AMD processors.PerfBranchMisses
Mispredicted branch instructions.PerfBusCycles
Bus cycles, which can be different from total cycles.PerfCPUClock
The CPU clock, a high-resolution per-CPU timerPerfCPUCycles
Total cycles. Be wary of what happens during CPU frequency scaling.PerfCPUMigrations
Number of times the process has migrated to a new CPUPerfCacheMisses
Cache misses. Usually this indicates Last Level Cache misses; this is intended to be used in conjunction with the PERFCOUNTHWCACHEREFERENCES event to calculate cache miss rates.PerfCacheReferences
Cache accesses. Usually, this indicates Last Level Cache accesses, but this may vary depending on your CPU. This may include prefetches and coherency messages; again this depends on the design of your CPU.PerfContextSwitches
Number of context switchesPerfDataTLBMisses
Data TLB missesPerfDataTLBReferences
Data TLB referencesPerfEmulationFaults
Number of emulation faults. The kernel sometimes traps on unimplemented instructions and emulates them for user space. This can negatively impact performance.PerfInstructionTLBMisses
Instruction TLB missesPerfInstructionTLBReferences
Instruction TLB referencesPerfInstructions
Retired instructions. Be careful, these can be affected by various issues, most notably hardware interrupt counts.PerfLocalMemoryMisses
Local NUMA node memory read missesPerfLocalMemoryReferences
Local NUMA node memory readsPerfMinEnabledRunningTime
Running time for event with minimum enabled time. Used to track the amount of event multiplexingPerfMinEnabledTime
For all events, minimum time that an event was enabled. Used to track event multiplexing influencePerfRefCPUCycles
Total cycles; not affected by CPU frequency scaling.PerfStalledCyclesBackend
Stalled cycles during retirement.PerfStalledCyclesFrontend
Stalled cycles during issue.PerfTaskClock
A clock count specific to the task that is runningPolygonsAddedToPool
A polygon has been added to the cache (pool) for the ‘pointInPolygon’ function.PolygonsInPoolAllocatedBytes
The number of bytes for polygons added to the cache (pool) for the ‘pointInPolygon’ function.PreferredWarmedUnmergedParts
See setting prefer_warmed_unmerged_parts_seconds. Number of times read queries used outdated pre-merge parts that are in cache instead of merged part that wasn’t pulled into cache by CacheWarmer yet.PrimaryIndexCacheHits
Number of times an entry has been found in the primary index cache, so we didn’t have to load a index file.PrimaryIndexCacheMisses
Number of times an entry has not been found in the primary index cache, so we had to load a index file in memory, which is a costly operation, adding to query latency.QueriesWithSubqueries
Count queries with all subqueriesQuery
Number of queries to be interpreted and potentially executed. Does not include queries that failed to parse or were rejected due to AST size limits, quota limits or limits on the number of simultaneously running queries. May include internal queries initiated by ClickHouse itself. Does not count subqueries.QueryBackupThrottlerBytes
Bytes passed through ‘max_backup_bandwidth’ throttler.QueryBackupThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_backup_bandwidth’ throttling.QueryCacheAgeSeconds
The sum of ages of found query cache entries in seconds. The value is set both for hits and misses.QueryCacheHits
Number of times a query result has been found in the query cache (and query computation was avoided). Only updated for SELECT queries with SETTING use_query_cache = 1.QueryCacheMisses
Number of times a query result has not been found in the query cache (and required query computation). Only updated for SELECT queries with SETTING use_query_cache = 1.QueryCacheReadBytes
The number of (uncompressed) bytes read from the query cache.QueryCacheReadRows
The number of rows read from the query cache.QueryCacheWrittenBytes
The number of (uncompressed) bytes saved into the query cacheQueryCacheWrittenRows
The number of rows saved into the query cache.QueryConditionCacheHits
Number of times an entry has been found in the query condition cache (and reading of marks can be skipped). Only updated for SELECT queries with SETTING use_query_condition_cache = 1.QueryConditionCacheMisses
Number of times an entry has not been found in the query condition cache (and reading of mark cannot be skipped). Only updated for SELECT queries with SETTING use_query_condition_cache = 1.QueryLocalReadThrottlerBytes
Bytes passed through ‘max_local_read_bandwidth’ throttler.QueryLocalReadThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_local_read_bandwidth’ throttling.QueryLocalWriteThrottlerBytes
Bytes passed through ‘max_local_write_bandwidth’ throttler.QueryLocalWriteThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_local_write_bandwidth’ throttling.QueryMaskingRulesMatch
Number of times query masking rules was successfully matched.QueryMemoryLimitExceeded
Number of times when memory limit exceeded for query.QueryPlanOptimizeMicroseconds
Total time spent executing query plan optimizations.QueryPreempted
How many times tasks are paused and waiting due to ‘priority’ settingQueryProfilerConcurrencyOverruns
Number of times we drop processing of a query profiler signal due to too many concurrent query profilers in other threads, which may indicate overload.QueryProfilerErrors
Invalid memory accesses during asynchronous stack unwinding.QueryProfilerRuns
Number of times QueryProfiler had been run.QueryProfilerSignalOverruns
Number of times we drop processing of a query profiler signal due to overrun plus the number of signals that OS has not delivered due to overrun.QueryRemoteReadThrottlerBytes
Bytes passed through ‘max_remote_read_network_bandwidth’ throttler.QueryRemoteReadThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_remote_read_network_bandwidth’ throttling.QueryRemoteWriteThrottlerBytes
Bytes passed through ‘max_remote_write_network_bandwidth’ throttler.QueryRemoteWriteThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_remote_write_network_bandwidth’ throttling.QueryTimeMicroseconds
Total time of all queries.QuorumFailedInserts
Number of inserts failed due to quorum not reaching.QuorumParts
Number of data parts written with quorum. It counts as one part for sync insert and maybe up to async inserts count for insert which flushes async inserts.QuorumWaitMicroseconds
Total time spent waiting for quorum during inserts.RWLockAcquiredReadLocks
Number of times a read lock was acquired (in a heavy RWLock).RWLockAcquiredWriteLocks
Number of times a write lock was acquired (in a heavy RWLock).RWLockReadersWaitMilliseconds
Total time spent waiting for a read lock to be acquired (in a heavy RWLock).RWLockWritersWaitMilliseconds
Total time spent waiting for a write lock to be acquired (in a heavy RWLock).ReadBackoff
Number of times the number of query processing threads was lowered due to slow reads.ReadBufferFromAzureBytes
Bytes read from Azure.ReadBufferFromAzureInitMicroseconds
Time spent initializing connection to Azure.ReadBufferFromAzureMicroseconds
Time spent on reading from Azure.ReadBufferFromAzureRequestsErrors
Number of exceptions while reading from AzureReadBufferFromFileDescriptorRead
Number of reads (read/pread) from a file descriptor. Does not include sockets.ReadBufferFromFileDescriptorReadBytes
Number of bytes read from file descriptors. If the file is compressed, this will show the compressed data size.ReadBufferFromFileDescriptorReadFailed
Number of times the read (read/pread) from a file descriptor have failed.ReadBufferFromS3Bytes
Bytes read from S3.ReadBufferFromS3InitMicroseconds
Time spent initializing connection to S3.ReadBufferFromS3Microseconds
Time spent on reading from S3.ReadBufferFromS3RequestsErrors
Number of exceptions while reading from S3.ReadBufferSeekCancelConnection
Number of seeks which lead to new connection (s3, http)ReadCompressedBytes
Number of bytes (the number of bytes before decompression) read from compressed sources (files, network).ReadPatchesMicroseconds
Total time spent reading patch partsReadTaskRequestsReceived
The number of callbacks requested from the remote server back to the initiator server to choose the read task (for s3Cluster table function and similar). Measured on the initiator server side.ReadTaskRequestsSent
The number of callbacks requested from the remote server back to the initiator server to choose the read task (for s3Cluster table function and similar). Measured on the remote server side.ReadTaskRequestsSentElapsedMicroseconds
Time spent in callbacks requested from the remote server back to the initiator server to choose the read task (for s3Cluster table function and similar). Measured on the remote server side.ReadTasksWithAppliedMutationsOnFly
Total number of read tasks for which there was any mutation applied on flyReadTasksWithAppliedPatches
Total number of read tasks for which there was any patch part appliedReadWriteBufferFromHTTPBytes
Total size of payload bytes received and sent by ReadWriteBufferFromHTTP. Doesn’t include HTTP headers.ReadWriteBufferFromHTTPRequestsSent
Number of HTTP requests sent by ReadWriteBufferFromHTTPRealTimeMicroseconds
Total (wall clock) time spent in processing (queries and other tasks) threads (note that this is a sum).RebuiltProjections
Number of projections rebuilt from scratch during MergeTree merges.RefreshableViewLockTableRetry
How many times a SELECT from refreshable materialized view had to switch to a new table because the old table was droppedRefreshableViewRefreshFailed
How many times refreshable materialized views failed to refreshRefreshableViewRefreshSuccess
How many times refreshable materialized views refreshedRefreshableViewSyncReplicaRetry
How many times a SELECT from refreshable materialized view failed and retried an implicit SYNC REPLICARefreshableViewSyncReplicaSuccess
How many times a SELECT from refreshable materialized view did an implicit SYNC REPLICARegexpLocalCacheHit
Number of times we fetched compiled regular expression from a local cache.RegexpLocalCacheMiss
Number of times we failed to fetch compiled regular expression from a local cache.RegexpWithMultipleNeedlesCreated
Regular expressions with multiple needles (VectorScan library) compiled.RegexpWithMultipleNeedlesGlobalCacheHit
Number of times we fetched compiled regular expression with multiple needles (VectorScan library) from the global cache.RegexpWithMultipleNeedlesGlobalCacheMiss
Number of times we failed to fetch compiled regular expression with multiple needles (VectorScan library) from the global cache.RejectedInserts
Number of times the INSERT of a block to a MergeTree table was rejected with ‘Too many parts’ exception due to high number of active data parts for partition.RejectedLightweightUpdates
Number of time the lightweight update was rejected due to too many uncompressed bytes in patches.RejectedMutations
Number of times the mutation of a MergeTree table was rejected with ‘Too many mutations’ exception due to high number of unfinished mutations for table.RemoteFSBuffers
Number of buffers created for asynchronous reading from remote filesystemRemoteFSCancelledPrefetches
Number of cancelled prefecthes (because of seek)RemoteFSLazySeeks
Number of lazy seeksRemoteFSPrefetchedBytes
Number of bytes from prefecthed bufferRemoteFSPrefetchedReads
Number of reads from prefecthed bufferRemoteFSPrefetches
Number of prefetches made with asynchronous reading from remote filesystemRemoteFSSeeks
Total number of seeks for async bufferRemoteFSSeeksWithReset
Number of seeks which lead to a new connectionRemoteFSUnprefetchedBytes
Number of bytes from unprefetched bufferRemoteFSUnprefetchedReads
Number of reads from unprefetched bufferRemoteFSUnusedPrefetches
Number of prefetches pending at buffer destructionRemoteReadThrottlerBytes
Bytes passed through ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’ throttler.RemoteReadThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’ throttling.RemoteWriteThrottlerBytes
Bytes passed through ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’ throttler.RemoteWriteThrottlerSleepMicroseconds
Total time a query was sleeping to conform ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’ throttling.ReplacingSortedMilliseconds
Total time spent while replacing sorted columnsReplicaPartialShutdown
How many times Replicated table has to deinitialize its state due to session expiration in ZooKeeper. The state is reinitialized every time when ZooKeeper is available again.ReplicatedCoveredPartsInZooKeeperOnStart
For debugging purposes. Number of parts in ZooKeeper that have a covering part, but doesn’t exist on disk. Checked on server start.ReplicatedDataLoss
Number of times a data part that we wanted doesn’t exist on any replica (even on replicas that are offline right now). That data parts are definitely lost. This is normal due to asynchronous replication (if quorum inserts were not enabled), when the replica on which the data part was written was failed and when it became online after fail it doesn’t contain that data part.ReplicatedPartChecks
Number of times we had to perform advanced search for a data part on replicas or to clarify the need of an existing data part.ReplicatedPartChecksFailed
Number of times the advanced search for a data part on replicas did not give result or when unexpected part has been found and moved away.ReplicatedPartFailedFetches
Number of times a data part was failed to download from replica of a ReplicatedMergeTree table.ReplicatedPartFetches
Number of times a data part was downloaded from replica of a ReplicatedMergeTree table.ReplicatedPartFetchesOfMerged
Number of times we prefer to download already merged part from replica of ReplicatedMergeTree table instead of performing a merge ourself (usually we prefer doing a merge ourself to save network traffic). This happens when we have not all source parts to perform a merge or when the data part is old enough.ReplicatedPartMerges
Number of times data parts of ReplicatedMergeTree tables were successfully merged.ReplicatedPartMutations
Number of times data parts of ReplicatedMergeTree tables were successfully mutated.RestorePartsSkippedBytes
Total size of files skipped while restoring partsRestorePartsSkippedFiles
Number of files skipped while restoring partsRowsReadByMainReader
Number of rows read from MergeTree tables by the main reader (after PREWHERE step).RowsReadByPrewhereReaders
Number of rows read from MergeTree tables (in total) by prewhere readers.RuntimeDataflowStatisticsInputBytes
Collected statistics on the number of bytes replicas would read if the query was executed with parallel replicasRuntimeDataflowStatisticsOutputBytes
Collected statistics on the number of bytes replicas would send to the initiator if the query was executed with parallel replicasRuntimeFilterBlocksProcessed
Number of blocks processed by JOIN Runtime FiltersRuntimeFilterBlocksSkipped
Number of blocks skipped by JOIN Runtime Filters without processing due to filter being dynamically disabled because of poor filtering ratioRuntimeFilterRowsChecked
Number of rows checked by JOIN Runtime FiltersRuntimeFilterRowsPassed
Number of rows that passed (not filtered out by) JOIN Runtime FiltersRuntimeFilterRowsSkipped
Number of rows in blocks that were skipped by JOIN Runtime FiltersRuntimeFiltersCreated
Number of distinct JOIN Runtime Filters created within a queryS3AbortMultipartUpload
Number of S3 API AbortMultipartUpload calls.S3CachedCredentialsProvidersAdded
Total number of newly added credentials providers to the cacheS3CachedCredentialsProvidersReused
Total number of reused credentials provider from the cacheS3Clients
Number of created S3 clients.S3CompleteMultipartUpload
Number of S3 API CompleteMultipartUpload calls.S3CopyObject
Number of S3 API CopyObject calls.S3CreateMultipartUpload
Number of S3 API CreateMultipartUpload calls.S3DeleteObjects
Number of S3 API DeleteObject(s) calls.S3GetObject
Number of S3 API GetObject calls.S3GetObjectTagging
Number of S3 API GetObjectTagging calls.S3GetRequestThrottlerBlocked
Number of S3 GET and SELECT requests blocked by throttler.S3GetRequestThrottlerCount
Number of S3 GET and SELECT requests passed through throttler: blocked and not blocked.S3GetRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform S3 GET and SELECT request throttling.S3HeadObject
Number of S3 API HeadObject calls.S3ListObjects
Number of S3 API ListObjects calls.S3PutObject
Number of S3 API PutObject calls.S3PutRequestThrottlerBlocked
Number of S3 PUT, COPY, POST and LIST requests blocked by throttler.S3PutRequestThrottlerCount
Number of S3 PUT, COPY, POST and LIST requests passed through throttler: blocked and not blocked.S3PutRequestThrottlerSleepMicroseconds
Total time a query was sleeping to conform S3 PUT, COPY, POST and LIST request throttling.S3QueueSetFileFailedMicroseconds
Time spent to set file as failedS3QueueSetFileProcessedMicroseconds
Time spent to set file as processedS3QueueSetFileProcessingMicroseconds
Time spent to set file as processingS3ReadMicroseconds
Time of GET and HEAD requests to S3 storage.S3ReadRequestAttempts
Number of attempts for GET and HEAD requests, including the initial try and any retries, but excluding retries performed internally by the S3 retry strategyS3ReadRequestRetryableErrors
Number of retryable errors for GET and HEAD requests, excluding retries performed internally by the S3 retry strategyS3ReadRequestsCount
Number of GET and HEAD requests to S3 storage.S3ReadRequestsErrors
Number of non-throttling errors in GET and HEAD requests to S3 storage.S3ReadRequestsRedirects
Number of redirects in GET and HEAD requests to S3 storage.S3ReadRequestsThrottling
Number of 429 and 503 errors in GET and HEAD requests to S3 storage.S3UploadPart
Number of S3 API UploadPart calls.S3UploadPartCopy
Number of S3 API UploadPartCopy calls.S3WriteMicroseconds
Time of POST, DELETE, PUT and PATCH requests to S3 storage.S3WriteRequestAttempts
Number of attempts for POST, DELETE, PUT and PATCH requests, including the initial try and any retries, but excluding retries performed internally by the retry strategyS3WriteRequestRetryableErrors
Number of retryable errors for POST, DELETE, PUT and PATCH requests, excluding retries performed internally by the retry strategyS3WriteRequestsCount
Number of POST, DELETE, PUT and PATCH requests to S3 storage.S3WriteRequestsErrors
Number of non-throttling errors in POST, DELETE, PUT and PATCH requests to S3 storage.S3WriteRequestsRedirects
Number of redirects in POST, DELETE, PUT and PATCH requests to S3 storage.S3WriteRequestsThrottling
Number of 429 and 503 errors in POST, DELETE, PUT and PATCH requests to S3 storage.ScalarSubqueriesCacheMiss
Number of times a read from a scalar subquery was not cached and had to be calculated completelyScalarSubqueriesGlobalCacheHit
Number of times a read from a scalar subquery was done using the global cacheScalarSubqueriesLocalCacheHit
Number of times a read from a scalar subquery was done using the local cacheSchedulerIOReadBytes
Bytes passed through scheduler for IO reads.SchedulerIOReadRequests
Resource requests passed through scheduler for IO reads.SchedulerIOReadWaitMicroseconds
Total time a query was waiting on resource requests for IO reads.SchedulerIOWriteBytes
Bytes passed through scheduler for IO writes.SchedulerIOWriteRequests
Resource requests passed through scheduler for IO writes.SchedulerIOWriteWaitMicroseconds
Total time a query was waiting on resource requests for IO writes.SchemaInferenceCacheEvictions
Number of times a schema from cache was evicted due to overflowSchemaInferenceCacheHits
Number of times the requested source is found in schema cacheSchemaInferenceCacheInvalidations
Number of times a schema in cache became invalid due to changes in dataSchemaInferenceCacheMisses
Number of times the requested source is not in schema cacheSchemaInferenceCacheNumRowsHits
Number of times the number of rows is found in schema cache during count from filesSchemaInferenceCacheNumRowsMisses
Number of times the requested source is in cache but the number of rows is not in cache while count from filesSchemaInferenceCacheSchemaHits
Number of times the schema is found in schema cache during schema inferenceSchemaInferenceCacheSchemaMisses
Number of times the requested source is in cache but the schema is not in cache during schema inferenceSeek
Number of times the ‘lseek’ function was called.SelectQueriesWithPrimaryKeyUsage
Count SELECT queries which use the primary key to evaluate the WHERE conditionSelectQueriesWithSubqueries
Count SELECT queries with all subqueriesSelectQuery
Same as Query, but only for SELECT queries.SelectQueryTimeMicroseconds
Total time of SELECT queries.SelectedBytes
Number of bytes (uncompressed; for columns as they stored in memory) SELECTed from all tables.SelectedMarks
Number of marks (index granules) selected to read from a MergeTree table.SelectedMarksTotal
Number of total marks (index granules) before selecting which ones to read from a MergeTree table.SelectedParts
Number of data parts selected to read from a MergeTree table.SelectedPartsTotal
Number of total data parts before selecting which ones to read from a MergeTree table.SelectedRanges
Number of (non-adjacent) ranges in all data parts selected to read from a MergeTree table.SelectedRows
Number of rows SELECTed from all tables.SelfDuplicatedAsyncInserts
Number of async inserts in the INSERTed block to a ReplicatedMergeTree table was self deduplicated.ServerStartupMilliseconds
Time elapsed from starting server to listening to sockets in millisecondsShards
The number of shards involved in a query, summed across all distributed tables and table functions. A single host is counted multiple times if it appears in multiple tables. The number counts the total expected number of shards, which includes skipped shards with theskip_unavailable_shards setting.