cloudnativecube / octopus

14 stars 2 forks source link

clickhouse metrics #23

Open mdianjun opened 3 years ago

mdianjun commented 3 years ago
[root@centos1 ~]# curl localhost:9363/metrics
# HELP ClickHouseProfileEvents_Query 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.
# TYPE ClickHouseProfileEvents_Query counter
ClickHouseProfileEvents_Query 0
# HELP ClickHouseProfileEvents_SelectQuery Same as Query, but only for SELECT queries.
# TYPE ClickHouseProfileEvents_SelectQuery counter
ClickHouseProfileEvents_SelectQuery 0
# HELP ClickHouseProfileEvents_InsertQuery Same as Query, but only for INSERT queries.
# TYPE ClickHouseProfileEvents_InsertQuery counter
ClickHouseProfileEvents_InsertQuery 0
# HELP ClickHouseProfileEvents_FileOpen Number of files opened.
# TYPE ClickHouseProfileEvents_FileOpen counter
ClickHouseProfileEvents_FileOpen 6533
# HELP ClickHouseProfileEvents_Seek Number of times the \'lseek\' function was called.
# TYPE ClickHouseProfileEvents_Seek counter
ClickHouseProfileEvents_Seek 0
# HELP ClickHouseProfileEvents_ReadBufferFromFileDescriptorRead Number of reads (read/pread) from a file descriptor. Does not include sockets.
# TYPE ClickHouseProfileEvents_ReadBufferFromFileDescriptorRead counter
ClickHouseProfileEvents_ReadBufferFromFileDescriptorRead 5356
# HELP ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadFailed Number of times the read (read/pread) from a file descriptor have failed.
# TYPE ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadFailed counter
ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadFailed 0
# HELP ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadBytes Number of bytes read from file descriptors. If the file is compressed, this will show the compressed data size.
# TYPE ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadBytes counter
ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadBytes 282586
# HELP ClickHouseProfileEvents_WriteBufferFromFileDescriptorWrite Number of writes (write/pwrite) to a file descriptor. Does not include sockets.
# TYPE ClickHouseProfileEvents_WriteBufferFromFileDescriptorWrite counter
ClickHouseProfileEvents_WriteBufferFromFileDescriptorWrite 3880
# HELP ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteFailed Number of times the write (write/pwrite) to a file descriptor have failed.
# TYPE ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteFailed counter
ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteFailed 0
# HELP ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteBytes Number of bytes written to file descriptors. If the file is compressed, this will show compressed data size.
# TYPE ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteBytes counter
ClickHouseProfileEvents_WriteBufferFromFileDescriptorWriteBytes 314917
# HELP ClickHouseProfileEvents_ReadBufferAIORead
# TYPE ClickHouseProfileEvents_ReadBufferAIORead counter
ClickHouseProfileEvents_ReadBufferAIORead 0
# HELP ClickHouseProfileEvents_ReadBufferAIOReadBytes
# TYPE ClickHouseProfileEvents_ReadBufferAIOReadBytes counter
ClickHouseProfileEvents_ReadBufferAIOReadBytes 0
# HELP ClickHouseProfileEvents_WriteBufferAIOWrite
# TYPE ClickHouseProfileEvents_WriteBufferAIOWrite counter
ClickHouseProfileEvents_WriteBufferAIOWrite 0
# HELP ClickHouseProfileEvents_WriteBufferAIOWriteBytes
# TYPE ClickHouseProfileEvents_WriteBufferAIOWriteBytes counter
ClickHouseProfileEvents_WriteBufferAIOWriteBytes 0
# HELP ClickHouseProfileEvents_ReadCompressedBytes Number of bytes (the number of bytes before decompression) read from compressed sources (files, network).
# TYPE ClickHouseProfileEvents_ReadCompressedBytes counter
ClickHouseProfileEvents_ReadCompressedBytes 122985
# HELP ClickHouseProfileEvents_CompressedReadBufferBlocks Number of compressed blocks (the blocks of data that are compressed independent of each other) read from compressed sources (files, network).
# TYPE ClickHouseProfileEvents_CompressedReadBufferBlocks counter
ClickHouseProfileEvents_CompressedReadBufferBlocks 1285
# HELP ClickHouseProfileEvents_CompressedReadBufferBytes Number of uncompressed bytes (the number of bytes after decompression) read from compressed sources (files, network).
# TYPE ClickHouseProfileEvents_CompressedReadBufferBytes counter
ClickHouseProfileEvents_CompressedReadBufferBytes 588373
# HELP ClickHouseProfileEvents_UncompressedCacheHits
# TYPE ClickHouseProfileEvents_UncompressedCacheHits counter
ClickHouseProfileEvents_UncompressedCacheHits 0
# HELP ClickHouseProfileEvents_UncompressedCacheMisses
# TYPE ClickHouseProfileEvents_UncompressedCacheMisses counter
ClickHouseProfileEvents_UncompressedCacheMisses 0
# HELP ClickHouseProfileEvents_UncompressedCacheWeightLost
# TYPE ClickHouseProfileEvents_UncompressedCacheWeightLost counter
ClickHouseProfileEvents_UncompressedCacheWeightLost 0
# HELP ClickHouseProfileEvents_IOBufferAllocs
# TYPE ClickHouseProfileEvents_IOBufferAllocs counter
ClickHouseProfileEvents_IOBufferAllocs 15465
# HELP ClickHouseProfileEvents_IOBufferAllocBytes
# TYPE ClickHouseProfileEvents_IOBufferAllocBytes counter
ClickHouseProfileEvents_IOBufferAllocBytes 2198227141
# HELP ClickHouseProfileEvents_ArenaAllocChunks
# TYPE ClickHouseProfileEvents_ArenaAllocChunks counter
ClickHouseProfileEvents_ArenaAllocChunks 0
# HELP ClickHouseProfileEvents_ArenaAllocBytes
# TYPE ClickHouseProfileEvents_ArenaAllocBytes counter
ClickHouseProfileEvents_ArenaAllocBytes 0
# HELP ClickHouseProfileEvents_FunctionExecute
# TYPE ClickHouseProfileEvents_FunctionExecute counter
ClickHouseProfileEvents_FunctionExecute 8
# HELP ClickHouseProfileEvents_TableFunctionExecute
# TYPE ClickHouseProfileEvents_TableFunctionExecute counter
ClickHouseProfileEvents_TableFunctionExecute 0
# HELP ClickHouseProfileEvents_MarkCacheHits
# TYPE ClickHouseProfileEvents_MarkCacheHits counter
ClickHouseProfileEvents_MarkCacheHits 0
# HELP ClickHouseProfileEvents_MarkCacheMisses
# TYPE ClickHouseProfileEvents_MarkCacheMisses counter
ClickHouseProfileEvents_MarkCacheMisses 0
# HELP ClickHouseProfileEvents_CreatedReadBufferOrdinary
# TYPE ClickHouseProfileEvents_CreatedReadBufferOrdinary counter
ClickHouseProfileEvents_CreatedReadBufferOrdinary 2668
# HELP ClickHouseProfileEvents_CreatedReadBufferAIO
# TYPE ClickHouseProfileEvents_CreatedReadBufferAIO counter
ClickHouseProfileEvents_CreatedReadBufferAIO 0
# HELP ClickHouseProfileEvents_CreatedReadBufferAIOFailed
# TYPE ClickHouseProfileEvents_CreatedReadBufferAIOFailed counter
ClickHouseProfileEvents_CreatedReadBufferAIOFailed 0
# HELP ClickHouseProfileEvents_CreatedReadBufferMMap
# TYPE ClickHouseProfileEvents_CreatedReadBufferMMap counter
ClickHouseProfileEvents_CreatedReadBufferMMap 0
# HELP ClickHouseProfileEvents_CreatedReadBufferMMapFailed
# TYPE ClickHouseProfileEvents_CreatedReadBufferMMapFailed counter
ClickHouseProfileEvents_CreatedReadBufferMMapFailed 0
# HELP ClickHouseProfileEvents_CreatedWriteBufferOrdinary
# TYPE ClickHouseProfileEvents_CreatedWriteBufferOrdinary counter
ClickHouseProfileEvents_CreatedWriteBufferOrdinary 3852
# HELP ClickHouseProfileEvents_CreatedWriteBufferAIO
# TYPE ClickHouseProfileEvents_CreatedWriteBufferAIO counter
ClickHouseProfileEvents_CreatedWriteBufferAIO 0
# HELP ClickHouseProfileEvents_CreatedWriteBufferAIOFailed
# TYPE ClickHouseProfileEvents_CreatedWriteBufferAIOFailed counter
ClickHouseProfileEvents_CreatedWriteBufferAIOFailed 0
# HELP ClickHouseProfileEvents_DiskReadElapsedMicroseconds Total time spent waiting for read syscall. This include reads from page cache.
# TYPE ClickHouseProfileEvents_DiskReadElapsedMicroseconds counter
ClickHouseProfileEvents_DiskReadElapsedMicroseconds 8980
# HELP ClickHouseProfileEvents_DiskWriteElapsedMicroseconds Total time spent waiting for write syscall. This include writes to page cache.
# TYPE ClickHouseProfileEvents_DiskWriteElapsedMicroseconds counter
ClickHouseProfileEvents_DiskWriteElapsedMicroseconds 15203
# HELP ClickHouseProfileEvents_NetworkReceiveElapsedMicroseconds
# TYPE ClickHouseProfileEvents_NetworkReceiveElapsedMicroseconds counter
ClickHouseProfileEvents_NetworkReceiveElapsedMicroseconds 2911
# HELP ClickHouseProfileEvents_NetworkSendElapsedMicroseconds
# TYPE ClickHouseProfileEvents_NetworkSendElapsedMicroseconds counter
ClickHouseProfileEvents_NetworkSendElapsedMicroseconds 1207
# HELP ClickHouseProfileEvents_ThrottlerSleepMicroseconds Total time a query was sleeping to conform the \'max_network_bandwidth\' setting.
# TYPE ClickHouseProfileEvents_ThrottlerSleepMicroseconds counter
ClickHouseProfileEvents_ThrottlerSleepMicroseconds 0
# HELP ClickHouseProfileEvents_QueryMaskingRulesMatch Number of times query masking rules was successfully matched.
# TYPE ClickHouseProfileEvents_QueryMaskingRulesMatch counter
ClickHouseProfileEvents_QueryMaskingRulesMatch 0
# HELP ClickHouseProfileEvents_ReplicatedPartFetches Number of times a data part was downloaded from replica of a ReplicatedMergeTree table.
# TYPE ClickHouseProfileEvents_ReplicatedPartFetches counter
ClickHouseProfileEvents_ReplicatedPartFetches 0
# HELP ClickHouseProfileEvents_ReplicatedPartFailedFetches Number of times a data part was failed to download from replica of a ReplicatedMergeTree table.
# TYPE ClickHouseProfileEvents_ReplicatedPartFailedFetches counter
ClickHouseProfileEvents_ReplicatedPartFailedFetches 0
# HELP ClickHouseProfileEvents_ObsoleteReplicatedParts
# TYPE ClickHouseProfileEvents_ObsoleteReplicatedParts counter
ClickHouseProfileEvents_ObsoleteReplicatedParts 0
# HELP ClickHouseProfileEvents_ReplicatedPartMerges Number of times data parts of ReplicatedMergeTree tables were successfully merged.
# TYPE ClickHouseProfileEvents_ReplicatedPartMerges counter
ClickHouseProfileEvents_ReplicatedPartMerges 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_ReplicatedPartFetchesOfMerged counter
ClickHouseProfileEvents_ReplicatedPartFetchesOfMerged 0
# HELP ClickHouseProfileEvents_ReplicatedPartMutations
# TYPE ClickHouseProfileEvents_ReplicatedPartMutations counter
ClickHouseProfileEvents_ReplicatedPartMutations 0
# HELP ClickHouseProfileEvents_ReplicatedPartChecks
# TYPE ClickHouseProfileEvents_ReplicatedPartChecks counter
ClickHouseProfileEvents_ReplicatedPartChecks 0
# HELP ClickHouseProfileEvents_ReplicatedPartChecksFailed
# TYPE ClickHouseProfileEvents_ReplicatedPartChecksFailed counter
ClickHouseProfileEvents_ReplicatedPartChecksFailed 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_ReplicatedDataLoss counter
ClickHouseProfileEvents_ReplicatedDataLoss 0
# HELP ClickHouseProfileEvents_InsertedRows Number of rows INSERTed to all tables.
# TYPE ClickHouseProfileEvents_InsertedRows counter
ClickHouseProfileEvents_InsertedRows 61
# HELP ClickHouseProfileEvents_InsertedBytes Number of bytes (uncompressed; for columns as they stored in memory) INSERTed to all tables.
# TYPE ClickHouseProfileEvents_InsertedBytes counter
ClickHouseProfileEvents_InsertedBytes 102358
# HELP ClickHouseProfileEvents_DelayedInserts Number of times the INSERT of a block to a MergeTree table was throttled due to high number of active data parts for partition.
# TYPE ClickHouseProfileEvents_DelayedInserts counter
ClickHouseProfileEvents_DelayedInserts 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_RejectedInserts counter
ClickHouseProfileEvents_RejectedInserts 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_DelayedInsertsMilliseconds counter
ClickHouseProfileEvents_DelayedInsertsMilliseconds 0
# HELP ClickHouseProfileEvents_DuplicatedInsertedBlocks Number of times the INSERTed block to a ReplicatedMergeTree table was deduplicated.
# TYPE ClickHouseProfileEvents_DuplicatedInsertedBlocks counter
ClickHouseProfileEvents_DuplicatedInsertedBlocks 0
# HELP ClickHouseProfileEvents_ZooKeeperInit
# TYPE ClickHouseProfileEvents_ZooKeeperInit counter
ClickHouseProfileEvents_ZooKeeperInit 1
# HELP ClickHouseProfileEvents_ZooKeeperTransactions
# TYPE ClickHouseProfileEvents_ZooKeeperTransactions counter
ClickHouseProfileEvents_ZooKeeperTransactions 56
# HELP ClickHouseProfileEvents_ZooKeeperList
# TYPE ClickHouseProfileEvents_ZooKeeperList counter
ClickHouseProfileEvents_ZooKeeperList 2
# HELP ClickHouseProfileEvents_ZooKeeperCreate
# TYPE ClickHouseProfileEvents_ZooKeeperCreate counter
ClickHouseProfileEvents_ZooKeeperCreate 3
# HELP ClickHouseProfileEvents_ZooKeeperRemove
# TYPE ClickHouseProfileEvents_ZooKeeperRemove counter
ClickHouseProfileEvents_ZooKeeperRemove 0
# HELP ClickHouseProfileEvents_ZooKeeperExists
# TYPE ClickHouseProfileEvents_ZooKeeperExists counter
ClickHouseProfileEvents_ZooKeeperExists 34
# HELP ClickHouseProfileEvents_ZooKeeperGet
# TYPE ClickHouseProfileEvents_ZooKeeperGet counter
ClickHouseProfileEvents_ZooKeeperGet 17
# HELP ClickHouseProfileEvents_ZooKeeperSet
# TYPE ClickHouseProfileEvents_ZooKeeperSet counter
ClickHouseProfileEvents_ZooKeeperSet 0
# HELP ClickHouseProfileEvents_ZooKeeperMulti
# TYPE ClickHouseProfileEvents_ZooKeeperMulti counter
ClickHouseProfileEvents_ZooKeeperMulti 0
# HELP ClickHouseProfileEvents_ZooKeeperCheck
# TYPE ClickHouseProfileEvents_ZooKeeperCheck counter
ClickHouseProfileEvents_ZooKeeperCheck 0
# HELP ClickHouseProfileEvents_ZooKeeperClose
# TYPE ClickHouseProfileEvents_ZooKeeperClose counter
ClickHouseProfileEvents_ZooKeeperClose 0
# HELP ClickHouseProfileEvents_ZooKeeperWatchResponse
# TYPE ClickHouseProfileEvents_ZooKeeperWatchResponse counter
ClickHouseProfileEvents_ZooKeeperWatchResponse 0
# HELP ClickHouseProfileEvents_ZooKeeperUserExceptions
# TYPE ClickHouseProfileEvents_ZooKeeperUserExceptions counter
ClickHouseProfileEvents_ZooKeeperUserExceptions 0
# HELP ClickHouseProfileEvents_ZooKeeperHardwareExceptions
# TYPE ClickHouseProfileEvents_ZooKeeperHardwareExceptions counter
ClickHouseProfileEvents_ZooKeeperHardwareExceptions 0
# HELP ClickHouseProfileEvents_ZooKeeperOtherExceptions
# TYPE ClickHouseProfileEvents_ZooKeeperOtherExceptions counter
ClickHouseProfileEvents_ZooKeeperOtherExceptions 0
# HELP ClickHouseProfileEvents_ZooKeeperWaitMicroseconds
# TYPE ClickHouseProfileEvents_ZooKeeperWaitMicroseconds counter
ClickHouseProfileEvents_ZooKeeperWaitMicroseconds 19538
# HELP ClickHouseProfileEvents_ZooKeeperBytesSent
# TYPE ClickHouseProfileEvents_ZooKeeperBytesSent counter
ClickHouseProfileEvents_ZooKeeperBytesSent 3940
# HELP ClickHouseProfileEvents_ZooKeeperBytesReceived
# TYPE ClickHouseProfileEvents_ZooKeeperBytesReceived counter
ClickHouseProfileEvents_ZooKeeperBytesReceived 9667
# HELP ClickHouseProfileEvents_DistributedConnectionFailTry
# TYPE ClickHouseProfileEvents_DistributedConnectionFailTry counter
ClickHouseProfileEvents_DistributedConnectionFailTry 0
# HELP ClickHouseProfileEvents_DistributedConnectionMissingTable
# TYPE ClickHouseProfileEvents_DistributedConnectionMissingTable counter
ClickHouseProfileEvents_DistributedConnectionMissingTable 0
# HELP ClickHouseProfileEvents_DistributedConnectionStaleReplica
# TYPE ClickHouseProfileEvents_DistributedConnectionStaleReplica counter
ClickHouseProfileEvents_DistributedConnectionStaleReplica 0
# HELP ClickHouseProfileEvents_DistributedConnectionFailAtAll
# TYPE ClickHouseProfileEvents_DistributedConnectionFailAtAll counter
ClickHouseProfileEvents_DistributedConnectionFailAtAll 0
# HELP ClickHouseProfileEvents_CompileAttempt Number of times a compilation of generated C++ code was initiated.
# TYPE ClickHouseProfileEvents_CompileAttempt counter
ClickHouseProfileEvents_CompileAttempt 0
# HELP ClickHouseProfileEvents_CompileSuccess Number of times a compilation of generated C++ code was successful.
# TYPE ClickHouseProfileEvents_CompileSuccess counter
ClickHouseProfileEvents_CompileSuccess 0
# HELP ClickHouseProfileEvents_CompileFunction Number of times a compilation of generated LLVM code (to create fused function for complex expressions) was initiated.
# TYPE ClickHouseProfileEvents_CompileFunction counter
ClickHouseProfileEvents_CompileFunction 0
# HELP ClickHouseProfileEvents_CompiledFunctionExecute Number of times a compiled function was executed.
# TYPE ClickHouseProfileEvents_CompiledFunctionExecute counter
ClickHouseProfileEvents_CompiledFunctionExecute 0
# HELP ClickHouseProfileEvents_CompileExpressionsMicroseconds Total time spent for compilation of expressions to LLVM code.
# TYPE ClickHouseProfileEvents_CompileExpressionsMicroseconds counter
ClickHouseProfileEvents_CompileExpressionsMicroseconds 0
# HELP ClickHouseProfileEvents_CompileExpressionsBytes Number of bytes used for expressions compilation.
# TYPE ClickHouseProfileEvents_CompileExpressionsBytes counter
ClickHouseProfileEvents_CompileExpressionsBytes 0
# HELP ClickHouseProfileEvents_ExternalSortWritePart
# TYPE ClickHouseProfileEvents_ExternalSortWritePart counter
ClickHouseProfileEvents_ExternalSortWritePart 0
# HELP ClickHouseProfileEvents_ExternalSortMerge
# TYPE ClickHouseProfileEvents_ExternalSortMerge counter
ClickHouseProfileEvents_ExternalSortMerge 0
# HELP ClickHouseProfileEvents_ExternalAggregationWritePart
# TYPE ClickHouseProfileEvents_ExternalAggregationWritePart counter
ClickHouseProfileEvents_ExternalAggregationWritePart 0
# HELP ClickHouseProfileEvents_ExternalAggregationMerge
# TYPE ClickHouseProfileEvents_ExternalAggregationMerge counter
ClickHouseProfileEvents_ExternalAggregationMerge 0
# HELP ClickHouseProfileEvents_ExternalAggregationCompressedBytes
# TYPE ClickHouseProfileEvents_ExternalAggregationCompressedBytes counter
ClickHouseProfileEvents_ExternalAggregationCompressedBytes 0
# HELP ClickHouseProfileEvents_ExternalAggregationUncompressedBytes
# TYPE ClickHouseProfileEvents_ExternalAggregationUncompressedBytes counter
ClickHouseProfileEvents_ExternalAggregationUncompressedBytes 0
# HELP ClickHouseProfileEvents_SlowRead Number of reads from a file that were slow. This indicate system overload. Thresholds are controlled by read_backoff_* settings.
# TYPE ClickHouseProfileEvents_SlowRead counter
ClickHouseProfileEvents_SlowRead 0
# HELP ClickHouseProfileEvents_ReadBackoff Number of times the number of query processing threads was lowered due to slow reads.
# TYPE ClickHouseProfileEvents_ReadBackoff counter
ClickHouseProfileEvents_ReadBackoff 0
# HELP ClickHouseProfileEvents_ReplicaYieldLeadership Number of times Replicated table was yielded its leadership due to large replication lag relative to other replicas.
# TYPE ClickHouseProfileEvents_ReplicaYieldLeadership counter
ClickHouseProfileEvents_ReplicaYieldLeadership 0
# HELP ClickHouseProfileEvents_ReplicaPartialShutdown
# TYPE ClickHouseProfileEvents_ReplicaPartialShutdown counter
ClickHouseProfileEvents_ReplicaPartialShutdown 0
# HELP ClickHouseProfileEvents_SelectedParts Number of data parts selected to read from a MergeTree table.
# TYPE ClickHouseProfileEvents_SelectedParts counter
ClickHouseProfileEvents_SelectedParts 0
# HELP ClickHouseProfileEvents_SelectedRanges Number of (non-adjacent) ranges in all data parts selected to read from a MergeTree table.
# TYPE ClickHouseProfileEvents_SelectedRanges counter
ClickHouseProfileEvents_SelectedRanges 0
# HELP ClickHouseProfileEvents_SelectedMarks Number of marks (index granules) selected to read from a MergeTree table.
# TYPE ClickHouseProfileEvents_SelectedMarks counter
ClickHouseProfileEvents_SelectedMarks 0
# HELP ClickHouseProfileEvents_Merge Number of launched background merges.
# TYPE ClickHouseProfileEvents_Merge counter
ClickHouseProfileEvents_Merge 18
# HELP ClickHouseProfileEvents_MergedRows Rows read for background merges. This is the number of rows before merge.
# TYPE ClickHouseProfileEvents_MergedRows counter
ClickHouseProfileEvents_MergedRows 211
# HELP ClickHouseProfileEvents_MergedUncompressedBytes Uncompressed bytes (for columns as they stored in memory) that was read for background merges. This is the number before merge.
# TYPE ClickHouseProfileEvents_MergedUncompressedBytes counter
ClickHouseProfileEvents_MergedUncompressedBytes 354058
# HELP ClickHouseProfileEvents_MergesTimeMilliseconds Total time spent for background merges.
# TYPE ClickHouseProfileEvents_MergesTimeMilliseconds counter
ClickHouseProfileEvents_MergesTimeMilliseconds 46
# HELP ClickHouseProfileEvents_MergeTreeDataWriterRows Number of rows INSERTed to MergeTree tables.
# TYPE ClickHouseProfileEvents_MergeTreeDataWriterRows counter
ClickHouseProfileEvents_MergeTreeDataWriterRows 61
# HELP ClickHouseProfileEvents_MergeTreeDataWriterUncompressedBytes Uncompressed bytes (for columns as they stored in memory) INSERTed to MergeTree tables.
# TYPE ClickHouseProfileEvents_MergeTreeDataWriterUncompressedBytes counter
ClickHouseProfileEvents_MergeTreeDataWriterUncompressedBytes 102358
# HELP ClickHouseProfileEvents_MergeTreeDataWriterCompressedBytes Bytes written to filesystem for data INSERTed to MergeTree tables.
# TYPE ClickHouseProfileEvents_MergeTreeDataWriterCompressedBytes counter
ClickHouseProfileEvents_MergeTreeDataWriterCompressedBytes 143226
# HELP ClickHouseProfileEvents_MergeTreeDataWriterBlocks Number of blocks INSERTed to MergeTree tables. Each block forms a data part of level zero.
# TYPE ClickHouseProfileEvents_MergeTreeDataWriterBlocks counter
ClickHouseProfileEvents_MergeTreeDataWriterBlocks 8
# HELP ClickHouseProfileEvents_MergeTreeDataWriterBlocksAlreadySorted Number of blocks INSERTed to MergeTree tables that appeared to be already sorted.
# TYPE ClickHouseProfileEvents_MergeTreeDataWriterBlocksAlreadySorted counter
ClickHouseProfileEvents_MergeTreeDataWriterBlocksAlreadySorted 8
# HELP ClickHouseProfileEvents_CannotRemoveEphemeralNode 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.
# TYPE ClickHouseProfileEvents_CannotRemoveEphemeralNode counter
ClickHouseProfileEvents_CannotRemoveEphemeralNode 0
# HELP ClickHouseProfileEvents_LeaderElectionAcquiredLeadership Number of times a ReplicatedMergeTree table became a leader. Leader replica is responsible for assigning merges, cleaning old blocks for deduplications and a few more bookkeeping tasks.
# TYPE ClickHouseProfileEvents_LeaderElectionAcquiredLeadership counter
ClickHouseProfileEvents_LeaderElectionAcquiredLeadership 0
# HELP ClickHouseProfileEvents_RegexpCreated Compiled regular expressions. Identical regular expressions compiled just once and cached forever.
# TYPE ClickHouseProfileEvents_RegexpCreated counter
ClickHouseProfileEvents_RegexpCreated 0
# HELP ClickHouseProfileEvents_ContextLock Number of times the lock of Context was acquired or tried to acquire. This is global lock.
# TYPE ClickHouseProfileEvents_ContextLock counter
ClickHouseProfileEvents_ContextLock 880
# HELP ClickHouseProfileEvents_StorageBufferFlush
# TYPE ClickHouseProfileEvents_StorageBufferFlush counter
ClickHouseProfileEvents_StorageBufferFlush 0
# HELP ClickHouseProfileEvents_StorageBufferErrorOnFlush
# TYPE ClickHouseProfileEvents_StorageBufferErrorOnFlush counter
ClickHouseProfileEvents_StorageBufferErrorOnFlush 0
# HELP ClickHouseProfileEvents_StorageBufferPassedAllMinThresholds
# TYPE ClickHouseProfileEvents_StorageBufferPassedAllMinThresholds counter
ClickHouseProfileEvents_StorageBufferPassedAllMinThresholds 0
# HELP ClickHouseProfileEvents_StorageBufferPassedTimeMaxThreshold
# TYPE ClickHouseProfileEvents_StorageBufferPassedTimeMaxThreshold counter
ClickHouseProfileEvents_StorageBufferPassedTimeMaxThreshold 0
# HELP ClickHouseProfileEvents_StorageBufferPassedRowsMaxThreshold
# TYPE ClickHouseProfileEvents_StorageBufferPassedRowsMaxThreshold counter
ClickHouseProfileEvents_StorageBufferPassedRowsMaxThreshold 0
# HELP ClickHouseProfileEvents_StorageBufferPassedBytesMaxThreshold
# TYPE ClickHouseProfileEvents_StorageBufferPassedBytesMaxThreshold counter
ClickHouseProfileEvents_StorageBufferPassedBytesMaxThreshold 0
# HELP ClickHouseProfileEvents_DictCacheKeysRequested
# TYPE ClickHouseProfileEvents_DictCacheKeysRequested counter
ClickHouseProfileEvents_DictCacheKeysRequested 0
# HELP ClickHouseProfileEvents_DictCacheKeysRequestedMiss
# TYPE ClickHouseProfileEvents_DictCacheKeysRequestedMiss counter
ClickHouseProfileEvents_DictCacheKeysRequestedMiss 0
# HELP ClickHouseProfileEvents_DictCacheKeysRequestedFound
# TYPE ClickHouseProfileEvents_DictCacheKeysRequestedFound counter
ClickHouseProfileEvents_DictCacheKeysRequestedFound 0
# HELP ClickHouseProfileEvents_DictCacheKeysExpired
# TYPE ClickHouseProfileEvents_DictCacheKeysExpired counter
ClickHouseProfileEvents_DictCacheKeysExpired 0
# HELP ClickHouseProfileEvents_DictCacheKeysNotFound
# TYPE ClickHouseProfileEvents_DictCacheKeysNotFound counter
ClickHouseProfileEvents_DictCacheKeysNotFound 0
# HELP ClickHouseProfileEvents_DictCacheKeysHit
# TYPE ClickHouseProfileEvents_DictCacheKeysHit counter
ClickHouseProfileEvents_DictCacheKeysHit 0
# HELP ClickHouseProfileEvents_DictCacheRequestTimeNs
# TYPE ClickHouseProfileEvents_DictCacheRequestTimeNs counter
ClickHouseProfileEvents_DictCacheRequestTimeNs 0
# HELP ClickHouseProfileEvents_DictCacheRequests
# TYPE ClickHouseProfileEvents_DictCacheRequests counter
ClickHouseProfileEvents_DictCacheRequests 0
# HELP ClickHouseProfileEvents_DictCacheLockWriteNs
# TYPE ClickHouseProfileEvents_DictCacheLockWriteNs counter
ClickHouseProfileEvents_DictCacheLockWriteNs 0
# HELP ClickHouseProfileEvents_DictCacheLockReadNs
# TYPE ClickHouseProfileEvents_DictCacheLockReadNs counter
ClickHouseProfileEvents_DictCacheLockReadNs 0
# HELP ClickHouseProfileEvents_DistributedSyncInsertionTimeoutExceeded
# TYPE ClickHouseProfileEvents_DistributedSyncInsertionTimeoutExceeded counter
ClickHouseProfileEvents_DistributedSyncInsertionTimeoutExceeded 0
# HELP ClickHouseProfileEvents_DataAfterMergeDiffersFromReplica
# TYPE ClickHouseProfileEvents_DataAfterMergeDiffersFromReplica counter
ClickHouseProfileEvents_DataAfterMergeDiffersFromReplica 0
# HELP ClickHouseProfileEvents_DataAfterMutationDiffersFromReplica
# TYPE ClickHouseProfileEvents_DataAfterMutationDiffersFromReplica counter
ClickHouseProfileEvents_DataAfterMutationDiffersFromReplica 0
# HELP ClickHouseProfileEvents_PolygonsAddedToPool
# TYPE ClickHouseProfileEvents_PolygonsAddedToPool counter
ClickHouseProfileEvents_PolygonsAddedToPool 0
# HELP ClickHouseProfileEvents_PolygonsInPoolAllocatedBytes
# TYPE ClickHouseProfileEvents_PolygonsInPoolAllocatedBytes counter
ClickHouseProfileEvents_PolygonsInPoolAllocatedBytes 0
# HELP ClickHouseProfileEvents_RWLockAcquiredReadLocks
# TYPE ClickHouseProfileEvents_RWLockAcquiredReadLocks counter
ClickHouseProfileEvents_RWLockAcquiredReadLocks 645
# HELP ClickHouseProfileEvents_RWLockAcquiredWriteLocks
# TYPE ClickHouseProfileEvents_RWLockAcquiredWriteLocks counter
ClickHouseProfileEvents_RWLockAcquiredWriteLocks 0
# HELP ClickHouseProfileEvents_RWLockReadersWaitMilliseconds
# TYPE ClickHouseProfileEvents_RWLockReadersWaitMilliseconds counter
ClickHouseProfileEvents_RWLockReadersWaitMilliseconds 0
# HELP ClickHouseProfileEvents_RWLockWritersWaitMilliseconds
# TYPE ClickHouseProfileEvents_RWLockWritersWaitMilliseconds counter
ClickHouseProfileEvents_RWLockWritersWaitMilliseconds 0
# HELP ClickHouseProfileEvents_NetworkErrors
# TYPE ClickHouseProfileEvents_NetworkErrors counter
ClickHouseProfileEvents_NetworkErrors 0
# HELP ClickHouseProfileEvents_RealTimeMicroseconds Total (wall clock) time spent in processing (queries and other tasks) threads (not that this is a sum).
# TYPE ClickHouseProfileEvents_RealTimeMicroseconds counter
ClickHouseProfileEvents_RealTimeMicroseconds 0
# HELP ClickHouseProfileEvents_UserTimeMicroseconds Total time spent in processing (queries and other tasks) threads executing CPU instructions in user space. This include time CPU pipeline was stalled due to cache misses, branch mispredictions, hyper-threading, etc.
# TYPE ClickHouseProfileEvents_UserTimeMicroseconds counter
ClickHouseProfileEvents_UserTimeMicroseconds 0
# HELP ClickHouseProfileEvents_SystemTimeMicroseconds Total time spent in processing (queries and other tasks) threads executing CPU instructions in OS kernel space. This include time CPU pipeline was stalled due to cache misses, branch mispredictions, hyper-threading, etc.
# TYPE ClickHouseProfileEvents_SystemTimeMicroseconds counter
ClickHouseProfileEvents_SystemTimeMicroseconds 0
# HELP ClickHouseProfileEvents_SoftPageFaults
# TYPE ClickHouseProfileEvents_SoftPageFaults counter
ClickHouseProfileEvents_SoftPageFaults 0
# HELP ClickHouseProfileEvents_HardPageFaults
# TYPE ClickHouseProfileEvents_HardPageFaults counter
ClickHouseProfileEvents_HardPageFaults 0
# HELP ClickHouseProfileEvents_VoluntaryContextSwitches
# TYPE ClickHouseProfileEvents_VoluntaryContextSwitches counter
ClickHouseProfileEvents_VoluntaryContextSwitches 0
# HELP ClickHouseProfileEvents_InvoluntaryContextSwitches
# TYPE ClickHouseProfileEvents_InvoluntaryContextSwitches counter
ClickHouseProfileEvents_InvoluntaryContextSwitches 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_OSIOWaitMicroseconds counter
ClickHouseProfileEvents_OSIOWaitMicroseconds 0
# HELP ClickHouseProfileEvents_OSCPUWaitMicroseconds Total time a thread was ready for execution but waiting to be scheduled by OS, from the OS point of view.
# TYPE ClickHouseProfileEvents_OSCPUWaitMicroseconds counter
ClickHouseProfileEvents_OSCPUWaitMicroseconds 0
# HELP ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds CPU time spent seen by OS. Does not include involuntary waits due to virtualization.
# TYPE ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds counter
ClickHouseProfileEvents_OSCPUVirtualTimeMicroseconds 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_OSReadBytes counter
ClickHouseProfileEvents_OSReadBytes 0
# HELP ClickHouseProfileEvents_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.
# TYPE ClickHouseProfileEvents_OSWriteBytes counter
ClickHouseProfileEvents_OSWriteBytes 0
# HELP ClickHouseProfileEvents_OSReadChars Number of bytes read from filesystem, including page cache.
# TYPE ClickHouseProfileEvents_OSReadChars counter
ClickHouseProfileEvents_OSReadChars 0
# HELP ClickHouseProfileEvents_OSWriteChars Number of bytes written to filesystem, including page cache.
# TYPE ClickHouseProfileEvents_OSWriteChars counter
ClickHouseProfileEvents_OSWriteChars 0
# HELP ClickHouseProfileEvents_CreatedHTTPConnections Total amount of created HTTP connections (closed or opened).
# TYPE ClickHouseProfileEvents_CreatedHTTPConnections counter
ClickHouseProfileEvents_CreatedHTTPConnections 0
# HELP ClickHouseProfileEvents_CannotWriteToWriteBufferDiscard Number of stack traces dropped by query profiler or signal handler because pipe is full or cannot write to pipe.
# TYPE ClickHouseProfileEvents_CannotWriteToWriteBufferDiscard counter
ClickHouseProfileEvents_CannotWriteToWriteBufferDiscard 0
# HELP ClickHouseProfileEvents_QueryProfilerSignalOverruns Number of times we drop processing of a signal due to overrun plus the number of signals that OS has not delivered due to overrun.
# TYPE ClickHouseProfileEvents_QueryProfilerSignalOverruns counter
ClickHouseProfileEvents_QueryProfilerSignalOverruns 0
# HELP ClickHouseMetrics_Query Number of executing queries
# TYPE ClickHouseMetrics_Query gauge
ClickHouseMetrics_Query 0
# HELP ClickHouseMetrics_Merge Number of executing background merges
# TYPE ClickHouseMetrics_Merge gauge
ClickHouseMetrics_Merge 0
# HELP ClickHouseMetrics_PartMutation Number of mutations (ALTER DELETE/UPDATE)
# TYPE ClickHouseMetrics_PartMutation gauge
ClickHouseMetrics_PartMutation 0
# HELP ClickHouseMetrics_ReplicatedFetch Number of data parts being fetched from replica
# TYPE ClickHouseMetrics_ReplicatedFetch gauge
ClickHouseMetrics_ReplicatedFetch 0
# HELP ClickHouseMetrics_ReplicatedSend Number of data parts being sent to replicas
# TYPE ClickHouseMetrics_ReplicatedSend gauge
ClickHouseMetrics_ReplicatedSend 0
# HELP ClickHouseMetrics_ReplicatedChecks Number of data parts checking for consistency
# TYPE ClickHouseMetrics_ReplicatedChecks gauge
ClickHouseMetrics_ReplicatedChecks 0
# HELP ClickHouseMetrics_BackgroundPoolTask Number of active tasks in BackgroundProcessingPool (merges, mutations, fetches, or replication queue bookkeeping)
# TYPE ClickHouseMetrics_BackgroundPoolTask gauge
ClickHouseMetrics_BackgroundPoolTask 0
# HELP ClickHouseMetrics_BackgroundMovePoolTask Number of active tasks in BackgroundProcessingPool for moves
# TYPE ClickHouseMetrics_BackgroundMovePoolTask gauge
ClickHouseMetrics_BackgroundMovePoolTask 0
# HELP ClickHouseMetrics_BackgroundSchedulePoolTask Number of active tasks in BackgroundSchedulePool. This pool is used for periodic ReplicatedMergeTree tasks, like cleaning old data parts, altering data parts, replica re-initialization, etc.
# TYPE ClickHouseMetrics_BackgroundSchedulePoolTask gauge
ClickHouseMetrics_BackgroundSchedulePoolTask 0
# HELP ClickHouseMetrics_CacheDictionaryUpdateQueueBatches Number of \'batches\' (a set of keys) in update queue in CacheDictionaries.
# TYPE ClickHouseMetrics_CacheDictionaryUpdateQueueBatches gauge
ClickHouseMetrics_CacheDictionaryUpdateQueueBatches 0
# HELP ClickHouseMetrics_CacheDictionaryUpdateQueueKeys Exact number of keys in update queue in CacheDictionaries.
# TYPE ClickHouseMetrics_CacheDictionaryUpdateQueueKeys gauge
ClickHouseMetrics_CacheDictionaryUpdateQueueKeys 0
# HELP ClickHouseMetrics_DiskSpaceReservedForMerge Disk space reserved for currently running background merges. It is slightly more than the total size of currently merging parts.
# TYPE ClickHouseMetrics_DiskSpaceReservedForMerge gauge
ClickHouseMetrics_DiskSpaceReservedForMerge 0
# HELP ClickHouseMetrics_DistributedSend Number of connections to remote servers sending data that was INSERTed into Distributed tables. Both synchronous and asynchronous mode.
# TYPE ClickHouseMetrics_DistributedSend gauge
ClickHouseMetrics_DistributedSend 0
# HELP ClickHouseMetrics_QueryPreempted Number of queries that are stopped and waiting due to \'priority\' setting.
# TYPE ClickHouseMetrics_QueryPreempted gauge
ClickHouseMetrics_QueryPreempted 0
# HELP ClickHouseMetrics_TCPConnection Number of connections to TCP server (clients with native interface), also included server-server distributed query connections
# TYPE ClickHouseMetrics_TCPConnection gauge
ClickHouseMetrics_TCPConnection 0
# HELP ClickHouseMetrics_MySQLConnection Number of client connections using MySQL protocol
# TYPE ClickHouseMetrics_MySQLConnection gauge
ClickHouseMetrics_MySQLConnection 0
# HELP ClickHouseMetrics_HTTPConnection Number of connections to HTTP server
# TYPE ClickHouseMetrics_HTTPConnection gauge
ClickHouseMetrics_HTTPConnection 0
# HELP ClickHouseMetrics_InterserverConnection Number of connections from other replicas to fetch parts
# TYPE ClickHouseMetrics_InterserverConnection gauge
ClickHouseMetrics_InterserverConnection 0
# HELP ClickHouseMetrics_OpenFileForRead Number of files open for reading
# TYPE ClickHouseMetrics_OpenFileForRead gauge
ClickHouseMetrics_OpenFileForRead 0
# HELP ClickHouseMetrics_OpenFileForWrite Number of files open for writing
# TYPE ClickHouseMetrics_OpenFileForWrite gauge
ClickHouseMetrics_OpenFileForWrite 0
# HELP ClickHouseMetrics_Read Number of read (read, pread, io_getevents, etc.) syscalls in fly
# TYPE ClickHouseMetrics_Read gauge
ClickHouseMetrics_Read 2
# HELP ClickHouseMetrics_Write Number of write (write, pwrite, io_getevents, etc.) syscalls in fly
# TYPE ClickHouseMetrics_Write gauge
ClickHouseMetrics_Write 0
# HELP ClickHouseMetrics_SendScalars Number of connections that are sending data for scalars to remote servers.
# TYPE ClickHouseMetrics_SendScalars gauge
ClickHouseMetrics_SendScalars 0
# HELP ClickHouseMetrics_SendExternalTables Number of connections that are sending data for external tables to remote servers. External tables are used to implement GLOBAL IN and GLOBAL JOIN operators with distributed subqueries.
# TYPE ClickHouseMetrics_SendExternalTables gauge
ClickHouseMetrics_SendExternalTables 0
# HELP ClickHouseMetrics_QueryThread Number of query processing threads
# TYPE ClickHouseMetrics_QueryThread gauge
ClickHouseMetrics_QueryThread 0
# HELP ClickHouseMetrics_ReadonlyReplica Number of Replicated tables that are currently in readonly state due to re-initialization after ZooKeeper session loss or due to startup without ZooKeeper configured.
# TYPE ClickHouseMetrics_ReadonlyReplica gauge
ClickHouseMetrics_ReadonlyReplica 0
# HELP ClickHouseMetrics_LeaderReplica Number of Replicated tables that are leaders. Leader replica is responsible for assigning merges, cleaning old blocks for deduplications and a few more bookkeeping tasks. There may be no more than one leader across all replicas at one moment of time. If there is no leader it will be elected soon or it indicate an issue.
# TYPE ClickHouseMetrics_LeaderReplica gauge
ClickHouseMetrics_LeaderReplica 0
# HELP ClickHouseMetrics_MemoryTracking Total amount of memory (bytes) allocated in currently executing queries. Note that some memory allocations may not be accounted.
# TYPE ClickHouseMetrics_MemoryTracking gauge
ClickHouseMetrics_MemoryTracking 0
# HELP ClickHouseMetrics_MemoryTrackingInBackgroundProcessingPool Total amount of memory (bytes) allocated in background processing pool (that is dedicated for backround merges, mutations and fetches). Note that this value may include a drift when the memory was allocated in a context of background processing pool and freed in other context or vice-versa. This happens naturally due to caches for tables indexes and doesn\'t indicate memory leaks.
# TYPE ClickHouseMetrics_MemoryTrackingInBackgroundProcessingPool gauge
ClickHouseMetrics_MemoryTrackingInBackgroundProcessingPool 162440
# HELP ClickHouseMetrics_MemoryTrackingInBackgroundMoveProcessingPool Total amount of memory (bytes) allocated in background processing pool (that is dedicated for backround moves). Note that this value may include a drift when the memory was allocated in a context of background processing pool and freed in other context or vice-versa. This happens naturally due to caches for tables indexes and doesn\'t indicate memory leaks.
# TYPE ClickHouseMetrics_MemoryTrackingInBackgroundMoveProcessingPool gauge
ClickHouseMetrics_MemoryTrackingInBackgroundMoveProcessingPool 0
# HELP ClickHouseMetrics_MemoryTrackingInBackgroundSchedulePool Total amount of memory (bytes) allocated in background schedule pool (that is dedicated for bookkeeping tasks of Replicated tables).
# TYPE ClickHouseMetrics_MemoryTrackingInBackgroundSchedulePool gauge
ClickHouseMetrics_MemoryTrackingInBackgroundSchedulePool 0
# HELP ClickHouseMetrics_MemoryTrackingForMerges Total amount of memory (bytes) allocated for background merges. Included in MemoryTrackingInBackgroundProcessingPool. Note that this value may include a drift when the memory was allocated in a context of background processing pool and freed in other context or vice-versa. This happens naturally due to caches for tables indexes and doesn\'t indicate memory leaks.
# TYPE ClickHouseMetrics_MemoryTrackingForMerges gauge
ClickHouseMetrics_MemoryTrackingForMerges 0
# HELP ClickHouseMetrics_LeaderElection Number of Replicas participating in leader election. Equals to total number of replicas in usual cases.
# TYPE ClickHouseMetrics_LeaderElection gauge
ClickHouseMetrics_LeaderElection 0
# HELP ClickHouseMetrics_EphemeralNode Number of ephemeral nodes hold in ZooKeeper.
# TYPE ClickHouseMetrics_EphemeralNode gauge
ClickHouseMetrics_EphemeralNode 0
# HELP ClickHouseMetrics_ZooKeeperSession Number of sessions (connections) to ZooKeeper. Should be no more than one, because using more than one connection to ZooKeeper may lead to bugs due to lack of linearizability (stale reads) that ZooKeeper consistency model allows.
# TYPE ClickHouseMetrics_ZooKeeperSession gauge
ClickHouseMetrics_ZooKeeperSession 1
# HELP ClickHouseMetrics_ZooKeeperWatch Number of watches (event subscriptions) in ZooKeeper.
# TYPE ClickHouseMetrics_ZooKeeperWatch gauge
ClickHouseMetrics_ZooKeeperWatch 1
# HELP ClickHouseMetrics_ZooKeeperRequest Number of requests to ZooKeeper in fly.
# TYPE ClickHouseMetrics_ZooKeeperRequest gauge
ClickHouseMetrics_ZooKeeperRequest 0
# HELP ClickHouseMetrics_DelayedInserts Number of INSERT queries that are throttled due to high number of active data parts for partition in a MergeTree table.
# TYPE ClickHouseMetrics_DelayedInserts gauge
ClickHouseMetrics_DelayedInserts 0
# HELP ClickHouseMetrics_ContextLockWait Number of threads waiting for lock in Context. This is global lock.
# TYPE ClickHouseMetrics_ContextLockWait gauge
ClickHouseMetrics_ContextLockWait 0
# HELP ClickHouseMetrics_StorageBufferRows Number of rows in buffers of Buffer tables
# TYPE ClickHouseMetrics_StorageBufferRows gauge
ClickHouseMetrics_StorageBufferRows 0
# HELP ClickHouseMetrics_StorageBufferBytes Number of bytes in buffers of Buffer tables
# TYPE ClickHouseMetrics_StorageBufferBytes gauge
ClickHouseMetrics_StorageBufferBytes 0
# HELP ClickHouseMetrics_DictCacheRequests Number of requests in fly to data sources of dictionaries of cache type.
# TYPE ClickHouseMetrics_DictCacheRequests gauge
ClickHouseMetrics_DictCacheRequests 0
# HELP ClickHouseMetrics_Revision Revision of the server. It is a number incremented for every release or release candidate except patch releases.
# TYPE ClickHouseMetrics_Revision gauge
ClickHouseMetrics_Revision 54433
# HELP ClickHouseMetrics_VersionInteger Version of the server in a single integer number in base-1000. For example, version 11.22.33 is translated to 11022033.
# TYPE ClickHouseMetrics_VersionInteger gauge
ClickHouseMetrics_VersionInteger 20003008
# HELP ClickHouseMetrics_RWLockWaitingReaders Number of threads waiting for read on a table RWLock.
# TYPE ClickHouseMetrics_RWLockWaitingReaders gauge
ClickHouseMetrics_RWLockWaitingReaders 0
# HELP ClickHouseMetrics_RWLockWaitingWriters Number of threads waiting for write on a table RWLock.
# TYPE ClickHouseMetrics_RWLockWaitingWriters gauge
ClickHouseMetrics_RWLockWaitingWriters 0
# HELP ClickHouseMetrics_RWLockActiveReaders Number of threads holding read lock in a table RWLock.
# TYPE ClickHouseMetrics_RWLockActiveReaders gauge
ClickHouseMetrics_RWLockActiveReaders 0
# HELP ClickHouseMetrics_RWLockActiveWriters Number of threads holding write lock in a table RWLock.
# TYPE ClickHouseMetrics_RWLockActiveWriters gauge
ClickHouseMetrics_RWLockActiveWriters 0
# HELP ClickHouseMetrics_GlobalThread Number of threads in global thread pool.
# TYPE ClickHouseMetrics_GlobalThread gauge
ClickHouseMetrics_GlobalThread 50
# HELP ClickHouseMetrics_GlobalThreadActive Number of threads in global thread pool running a task.
# TYPE ClickHouseMetrics_GlobalThreadActive gauge
ClickHouseMetrics_GlobalThreadActive 50
# HELP ClickHouseMetrics_LocalThread Number of threads in local thread pools. Should be similar to GlobalThreadActive.
# TYPE ClickHouseMetrics_LocalThread gauge
ClickHouseMetrics_LocalThread 0
# HELP ClickHouseMetrics_LocalThreadActive Number of threads in local thread pools running a task.
# TYPE ClickHouseMetrics_LocalThreadActive gauge
ClickHouseMetrics_LocalThreadActive 0
# HELP ClickHouseMetrics_DistributedFilesToInsert Number of pending files to process for asynchronous insertion into Distributed tables. Number of files for every shard is summed.
# TYPE ClickHouseMetrics_DistributedFilesToInsert gauge
ClickHouseMetrics_DistributedFilesToInsert 0
# TYPE ClickHouseAsyncMetrics_MarkCacheBytes gauge
ClickHouseAsyncMetrics_MarkCacheBytes 0
# TYPE ClickHouseAsyncMetrics_Uptime gauge
ClickHouseAsyncMetrics_Uptime 52
# TYPE ClickHouseAsyncMetrics_UncompressedCacheCells gauge
ClickHouseAsyncMetrics_UncompressedCacheCells 0
# TYPE ClickHouseAsyncMetrics_MarkCacheFiles gauge
ClickHouseAsyncMetrics_MarkCacheFiles 0
# TYPE ClickHouseAsyncMetrics_ReplicasSumInsertsInQueue gauge
ClickHouseAsyncMetrics_ReplicasSumInsertsInQueue 0
# TYPE ClickHouseAsyncMetrics_ReplicasMaxAbsoluteDelay gauge
ClickHouseAsyncMetrics_ReplicasMaxAbsoluteDelay 0
# TYPE ClickHouseAsyncMetrics_UncompressedCacheBytes gauge
ClickHouseAsyncMetrics_UncompressedCacheBytes 0
# TYPE ClickHouseAsyncMetrics_ReplicasSumMergesInQueue gauge
ClickHouseAsyncMetrics_ReplicasSumMergesInQueue 0
# TYPE ClickHouseAsyncMetrics_CompiledExpressionCacheCount gauge
ClickHouseAsyncMetrics_CompiledExpressionCacheCount 0
# TYPE ClickHouseAsyncMetrics_ReplicasMaxQueueSize gauge
ClickHouseAsyncMetrics_ReplicasMaxQueueSize 0
# TYPE ClickHouseAsyncMetrics_ReplicasMaxMergesInQueue gauge
ClickHouseAsyncMetrics_ReplicasMaxMergesInQueue 0
# TYPE ClickHouseAsyncMetrics_jemalloc_metadata gauge
ClickHouseAsyncMetrics_jemalloc_metadata 3685256
# TYPE ClickHouseAsyncMetrics_jemalloc_resident gauge
ClickHouseAsyncMetrics_jemalloc_resident 27766784
# TYPE ClickHouseAsyncMetrics_ReplicasSumQueueSize gauge
ClickHouseAsyncMetrics_ReplicasSumQueueSize 0
# TYPE ClickHouseAsyncMetrics_MaxPartCountForPartition gauge
ClickHouseAsyncMetrics_MaxPartCountForPartition 5
# TYPE ClickHouseAsyncMetrics_jemalloc_background_thread_num_threads gauge
ClickHouseAsyncMetrics_jemalloc_background_thread_num_threads 0
# TYPE ClickHouseAsyncMetrics_NumberOfDatabases gauge
ClickHouseAsyncMetrics_NumberOfDatabases 3
# TYPE ClickHouseAsyncMetrics_NumberOfTables gauge
ClickHouseAsyncMetrics_NumberOfTables 54
# TYPE ClickHouseAsyncMetrics_jemalloc_active gauge
ClickHouseAsyncMetrics_jemalloc_active 25423872
# TYPE ClickHouseAsyncMetrics_jemalloc_allocated gauge
ClickHouseAsyncMetrics_jemalloc_allocated 24836808
# TYPE ClickHouseAsyncMetrics_jemalloc_metadata_thp gauge
ClickHouseAsyncMetrics_jemalloc_metadata_thp 0
# TYPE ClickHouseAsyncMetrics_ReplicasMaxRelativeDelay gauge
ClickHouseAsyncMetrics_ReplicasMaxRelativeDelay 0
# TYPE ClickHouseAsyncMetrics_ReplicasMaxInsertsInQueue gauge
ClickHouseAsyncMetrics_ReplicasMaxInsertsInQueue 0
# TYPE ClickHouseAsyncMetrics_jemalloc_mapped gauge
ClickHouseAsyncMetrics_jemalloc_mapped 31715328
# TYPE ClickHouseAsyncMetrics_jemalloc_retained gauge
ClickHouseAsyncMetrics_jemalloc_retained 9179136
# TYPE ClickHouseAsyncMetrics_jemalloc_background_thread_num_runs gauge
ClickHouseAsyncMetrics_jemalloc_background_thread_num_runs 0
# TYPE ClickHouseAsyncMetrics_jemalloc_background_thread_run_interval gauge
ClickHouseAsyncMetrics_jemalloc_background_thread_run_interval 0
glove747 commented 3 years ago

测试环境

prometheus地址: http://10.0.0.11:9090
grafana地址:http://10.0.0.11:3000/d/MddcNtTWk/clickhouse-internal-exporter?orgId=1
image

glove747 commented 3 years ago
指标名称 指标类型 含义
ClickHouseProfileEvents_Query counter 总的查询次数,包括INSERT
ClickHouseProfileEvents_SelectQuery counter 总的查询次数
ClickHouseProfileEvents_InsertQuery counter 总的插入次数
ClickHouseProfileEvents_FileOpen counter 总的文件句柄数
ClickHouseProfileEvents_CompressedReadBufferBytes counter
ClickHouseProfileEvents_ReadBufferFromFileDescriptorRead counter
ClickHouseProfileEvents_ReadBufferFromFileDescriptorReadBytes counter
ClickHouseProfileEvents_MarkCacheMisses counter 总的MarkCache未命中次数
ClickHouseProfileEvents_ReplicatedPartMerges counter 总的副本数据part成功合并的次数
ClickHouseProfileEvents_ReplicatedPartMutations counter
ClickHouseProfileEvents_SelectedRanges counter
ClickHouseProfileEvents_SelectedMarks counter
ClickHouseProfileEvents_Merge counter 总的Merge次数
ClickHouseProfileEvents_MergedRows counter 总的Merge行数
ClickHouseProfileEvents_MergesTimeMilliseconds counter 总的Merge耗时
--- --- ---
ClickHouseMetrics_Merge gauge 当前合并数
ClickHouseMetrics_MemoryTracking gauge 当前分配给server的内存总数
ClickHouseMetrics_Read gauge 当前处理读请求数
ClickHouseMetrics_Write gauge 当前处理写请求数
ClickHouseMetrics_LeaderReplica gauge
ClickHouseMetrics_ReadonlyReplica gauge 当前只读的副本数
ClickHouseMetrics_ReplicatedChecks gauge 当前的副本检查数
ClickHouseMetrics_TCPConnection gauge 当前的tcp连接数
ClickHouseMetrics_BackgroundPoolTask gauge 当前后台活跃的任务数,包含(merges, mutations, fetches or replication queue bookkeeping)
FishermanZzhang commented 3 years ago

监控 system.metrics system.asynchronous_metrics system.events 数据分布 system.parts

FishermanZzhang commented 3 years ago

机器监控【以机器为中心】

load,cpu,内存,磁盘io,网络io,磁盘容量(使用/剩余)等 node_exporter

clickhouse-server 监控【以ck Node为中心】

insert,merge,select 等操作占用的使用资源情况,执行情况,连接情况,qps等 https://www.modb.pro/db/46948 ck prometheus

zk 监控【以zk Node为中心】

资源,znode_count,latency等 zk prometheus

数据分布监控【以数据为中心】

Table Metrics(columns,Rows,Parts,Disk_space 等)

query分析【以query为中心】

历史query慢查询分析(ck cluster级别?)、正在进行的query使用资源情况

user监控【以用户为中心】

使用资源情况,执行时间,查询次数...

参考: https://help.aliyun.com/document_detail/172413.html?spm=a2c4g.11186623.6.585.5b613635wp6pgj https://cloud.tencent.com/document/product/589/43539 https://github.com/tencentyun/qcloud-documents/blob/master/product/大数据与AI/弹性MapReduce/操作指南/集群监控及告警/监控指标/ClicKhouse集群监控指标.md https://www.sohu.com/a/449686317_411876 https://docs.datadoghq.com/integrations/clickhouse/?tab=host https://github.com/DataDog/integrations-core/blob/master/clickhouse/datadog_checks/clickhouse/queries.py