الاستعلام في ClickHouse Cloudتُخزَّن بيانات جدول النظام هذا محليًا على كل عقدة في ClickHouse Cloud. لذلك، يتطلب الحصول على رؤية كاملة لجميع البيانات استخدام الدالة
clusterAllReplicas. راجع هنا لمزيد من التفاصيل.الوصف
الأعمدة
مثال
أوصاف المقاييس
utils/generate-async-metrics-docs. والمصدر الوحيد الموثوق هو السلسلة النصية الحرفية الموجودة بجانب تسجيل كل مقياس في src/Common/AsynchronousMetrics.cpp وsrc/Interpreters/ServerAsynchronousMetrics.cpp وsrc/Coordination/KeeperAsynchronousMetrics.cpp. وتُعرض أسماء المقاييس التي تتضمن لاحقة متغيرة (لكل disk، ولكل CPU، ولكل interface، …) باستخدام عنصر نائب *name*؛ ويعرض server العامل هذه الأسماء بعد استبدال اللاحقة الفعلية بها.
AsynchronousHeavyMetricsCalculationTimeSpent
AsynchronousHeavyMetricsUpdateInterval
AsynchronousMetricsCalculationTimeSpent
AsynchronousMetricsUpdateInterval
AsyncLoggingmetric_firstQueueSize
BlockActiveTime_name
clickhouse-server فقط. المصدر: /sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockActiveTimePerOp_name
BlockActiveTime، لكن تُقسَّم القيمة على عدد عمليات IO لحساب الزمن لكل عملية.
BlockDiscardBytes_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockDiscardMerges_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockDiscardOps_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockDiscardTime_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockInFlightOps_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockQueueTime_name
clickhouse-server فقط. المصدر: /sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockQueueTimePerOp_name
BlockQueueTime، لكن تُقسَّم القيمة على عدد عمليات IO لاحتساب الزمن لكل عملية.
BlockReadBytes_name
clickhouse-server فقط. المصدر: /sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockReadMerges_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockReadOps_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockReadTime_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockWriteBytes_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockWriteMerges_name
clickhouse-server فقط. المصدر: /sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockWriteOps_name
/sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
BlockWriteTime_name
clickhouse-server فقط. المصدر: /sys/block. راجع https://www.kernel.org/doc/Documentation/block/stat.txt
CGroupMaxCPU
CGroupMemoryTotal
CGroupMemoryUsed
CGroupMemoryUsedWithoutPageCache
CGroupSystemTime
CGroupSystemTimeNormalized
CGroupSystemTime، لكنها تُقسَم على عدد أنوية CPU المتاحة لكي تُقاس ضمن المجال [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد الأنوية غير متجانس، مع الاستمرار في الحصول على متوسط مقياس استخدام الموارد. وإذا تم تحديد ذلك، فيمكن استخدام Cgroup CPU quota مقسومًا على period الخاص به بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض اللحظات.
CGroupUserTime
CGroupUserTimeNormalized
CGroupUserTime، لكنها تُقسَم على عدد نوى CPU المتاحة بحيث تُقاس ضمن النطاق [0..1] بغض النظر عن عدد النوى. يتيح لك ذلك حساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود، حتى إذا كان عدد النوى غير موحّد، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا تم تحديد ذلك، فيمكن استخدام حصة CPU الخاصة بـ Cgroup مقسومة على فترتها بدلًا من العدد الفعلي لنوى CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
CPUFrequencyMHz_core_id
DictionaryMaxUpdateDelay
DictionaryTotalFailedUpdates
DiskAvailable_name
DiskGetObjectThrottlerAvailable_name
DiskGetObjectThrottlerRPS_name
DiskPutObjectThrottlerAvailable_name
DiskPutObjectThrottlerRPS_name
DiskTotal_name
DiskUnreserved_name
DiskUsed_name
EDACi_Correctable
/sys/devices/system/edac/mc/
EDACi_Uncorrectable
/sys/devices/system/edac/mc/
FilesystemCacheBytes
cache. تُحفَظ هذه الذاكرة المؤقتة على القرص.
FilesystemCacheCapacity
cache. تُخزَّن ذاكرة التخزين المؤقت هذه على القرص.
FilesystemCacheFiles
cache. وتُحفَظ هذه الذاكرة المؤقتة على القرص.
FilesystemLogsPathAvailableBytes
FilesystemLogsPathAvailableINodes
FilesystemLogsPathTotalBytes
FilesystemLogsPathTotalINodes
FilesystemLogsPathUsedBytes
FilesystemLogsPathUsedINodes
inodes المستخدمة على وحدة التخزين التي تم ربط مسار سجلات ClickHouse بها.
FilesystemMainPathAvailableBytes
FilesystemMainPathAvailableINodes
FilesystemMainPathTotalBytes
FilesystemMainPathTotalINodes
FilesystemMainPathUsedBytes
FilesystemMainPathUsedINodes
GRPCRejectedConnections
GRPCThreads
HashTableStatsCacheEntries
HashTableStatsCacheHits
HashTableStatsCacheMisses
HTTPConnectionPoolgroup_nameTCPRcvBufTotalBytes
HTTPConnectionPoolgroup_nameTCPSndBufTotalBytes
HTTPRejectedConnections
HTTPSecureRejectedConnections
HTTPSecureThreads
HTTPThreads
InterserverRejectedConnections
InterserverSecureRejectedConnections
InterserverSecureThreads
InterserverThreads
jemalloc.active
jemalloc.allocated
jemalloc.arenas.all.dirty_purged
jemalloc.arenas.all.muzzy_purged
jemalloc.arenas.all.pactive
jemalloc.arenas.all.pdirty
jemalloc.arenas.all.pmuzzy
jemalloc.arenas.dirty_decay_ms
jemalloc.background_thread.num_runs
jemalloc.background_thread.num_threads
jemalloc.background_thread.run_intervals
jemalloc.cache_arena.pactive
jemalloc.cache_arena.pdirty
jemalloc.epoch
jemalloc الأخرى.
jemalloc.mapped
jemalloc.mergetree_arena.active_bytes
MergeTree المخصّصة ضمن jemalloc. تحتفظ هذه الساحة بحالة كومة MergeTree طويلة الأمد: البيانات الوصفية لكل جزء (NamesAndTypesList، وSerializationInfoByName، وخريطة serializations، وcolumn_name_to_position، وشجرة MergeTreeDataPartChecksums، ومفوّضات Poco::LRUCache<String, ColumnSize> داخل كل IMergeTreeDataPart، وخرائط ColumnSize/IndexSize لكل جزء، وMinMaxIndex، وVersionMetadataOnDisk، وكائن MergeTreeDataPart{Compact,Wide} نفسه)، بالإضافة إلى البيانات الوصفية لكل جدول (نسخ StorageInMemoryMetadata / ColumnsDescription / VirtualColumnsDescription التي يهيئها setProperties، وتجميع serialization_hints، وcolumns_descriptions_cache). تسهم في ذلك كلٌّ من الأجزاء النشطة والأجزاء القديمة المعلّقة بانتظار التنظيف. وهي منفصلة عن ساحة cache وساحة JIT. ويُعدّ العمودان لكل جزء system.parts.primary_key_bytes_in_memory[_allocated] وsystem.parts.index_granularity_bytes_in_memory[_allocated] مجموعتين فرعيتين من هذا metric (عندما تكون قيمهما غير صفرية — إذ يمكن أيضًا أن يوجدا بدلًا من ذلك في PrimaryIndexCacheBytes، وهو موجود في ساحة cache ولا يُحتسب هنا).
jemalloc.mergetree_arena.dirty_bytes
jemalloc.mergetree_arena.pactive
jemalloc.mergetree_arena.pdirty
jemalloc.metadata
jemalloc.metadata_thp
jemalloc.prof.active
jemalloc.prof.lg_sample
jemalloc.prof.thread_active_init
jemalloc.resident
jemalloc.retained
التذبذب
KeeperApproximateDataSize
KeeperAvgLatency
KeeperCommitLogsCacheEntries
KeeperCommitLogsCacheSize
KeeperEphemeralsCount
KeeperFollowers
KeeperIsExceedingMemorySoftLimitHit
KeeperIsFollower
KeeperIsLeader
KeeperIsObserver
KeeperIsStandalone
KeeperKeyArenaSize
KeeperLastCommittedLogIdx
KeeperLastLogIdx
KeeperLastLogTerm
KeeperLastSnapshotIdx
KeeperLatestLogsCacheEntries
KeeperLatestLogsCacheSize
KeeperLatestSnapshotSize
KeeperMaxFileDescriptorCount
KeeperMaxLatency
KeeperMinLatency
KeeperOpenFileDescriptorCount
KeeperPacketsReceived
KeeperPacketsSent
KeeperPathsWatched
KeeperSessionWithWatches
KeeperSyncedFollowers
KeeperTargetCommitLogIdx
KeeperTCPRejectedConnections
KeeperTCPSecureRejectedConnections
KeeperTCPSecureThreads
KeeperTCPThreads
KeeperWatchCount
KeeperZnodeCount
KeeperZxid
LoadAverage1
clickhouse-server فقط. وقد يكون هذا الرقم أكبر من عدد CPU cores إذا كان النظام واقعًا تحت حمل زائد، وكانت هناك عمليات كثيرة جاهزة للتشغيل لكنها تنتظر CPU أو IO.
LoadAverage15
clickhouse-server فقط. ويمكن أن يكون هذا الرقم أكبر من عدد CPU cores إذا كان النظام تحت حمل زائد وكانت هناك عمليات كثيرة جاهزة للتشغيل لكنها تنتظر CPU أو IO.
LoadAverage5
clickhouse-server فقط. ويمكن أن يكون هذا العدد أكبر من عدد أنوية CPU إذا كان النظام مثقلًا بالحمل وكانت هناك عمليات كثيرة جاهزة للتشغيل لكنها تنتظر CPU أو IO.
LongestRunningMerge
MaxPartCountForPartition
MemoryCode
MemoryDataAndStack
MemoryResident للمراقبة.
MemoryResident
MemoryResidentMax
MemoryResidentWithoutPageCache
MemoryVirtual
MySQLRejectedConnections
MySQLThreads
NetworkReceiveBytes_interface_name
NetworkReceiveDrop_interface_name
NetworkReceiveErrors_interface_name
NetworkReceivePackets_interface_name
NetworkSendBytes_interface_name
NetworkSendDrop_interface_name
NetworkSendErrors_interface_name
NetworkSendPackets_interface_name
NetworkTCPReceiveQueue
NetworkTCPSocketRemoteAddresses
NetworkTCPSockets
NetworkTCPSockets_الوصف
NetworkTCPTransmitQueue
NetworkTCPUnrecoveredRetransmits
NumberOfDatabases
NumberOfDetachedByUserParts
ALTER TABLE DETACH (وليس الأجزاء غير المتوقعة أو التالفة أو المتجاهلة). لا يعتدّ الخادم بالأجزاء المفصولة، ويمكن إزالتها.
NumberOfDetachedParts
ALTER TABLE DETACH، أو قد يفصله الخادم نفسه إذا كان الجزء تالفًا أو غير متوقع أو لم تعد هناك حاجة إليه. لا يتعامل الخادم مع الأجزاء المفصولة، ويمكن إزالتها.
NumberOfPendingMutations
NumberOfPendingMutationsOverExecutionTime
max_pending_mutations_execution_time_to_warn.
عدد الجداول
Lazy وMySQL وPostgreSQL وSQlite.
NumberOfTablesSystem
OSContextSwitches
clickhouse-server فقط.
OSCPUOverload
OSGuestNiceTimecpu_suffix
man procfs). هذا مقياس على مستوى النظام، ويشمل جميع العمليات على الجهاز المضيف، وليس clickhouse-server فقط. هذا المقياس غير مهم بالنسبة إلى ClickHouse، لكنه لا يزال موجودًا من باب الاكتمال. تكون قيمة نواة CPU واحدة ضمن interval [0..1]. وتُحسب قيمة جميع نوى CPU كمجموع عبرها [0..num cores].
OSGuestNiceTimeNormalized
OSGuestNiceTime، لكنها مقسومة على عدد نوى CPU بحيث تُقاس ضمن المجال [0..1] بغض النظر عن عدد النوى. يتيح لك ذلك حساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد النوى متفاوتًا، مع الاستمرار في الحصول على متوسط مقياس استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام حصة CPU الخاصة بـ Cgroup مقسومة على فترتها بدلًا من العدد الفعلي لنوى CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
OSGuestTimecpu_suffix
man procfs). هذا مقياس على مستوى النظام، ويشمل جميع العمليات على الجهاز المضيف، وليس فقط clickhouse-server. هذا المقياس غير مهم بالنسبة إلى ClickHouse، لكنه لا يزال موجودًا من باب الاكتمال. تكون قيمة نواة CPU واحدة ضمن النطاق [0..1]. وتُحتسب قيمة جميع نوى CPU كمجموع عبرها [0..num cores].
OSGuestTimeNormalized
OSGuestTime، لكنها تُقسَم على عدد نوى CPU بحيث تُقاس ضمن المجال [0..1] بغضّ النظر عن عدد النوى. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد النوى غير موحّد، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا كان ذلك محددًا، فيمكن استخدام Cgroup CPU quota مقسومًا على فترته بدلًا من العدد الفعلي لنوى CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض اللحظات.
OSIdleTimecpu_suffix
clickhouse-server فقط. ولا يشمل الوقت الذي كانت فيه وحدة CPU غير مستغلة بالكامل لأسباب داخلية فيها نفسها (مثل تحميلات الذاكرة، وتعطل خط الأنابيب، وأخطاء التنبؤ بالتفرعات، وتشغيل نواة SMT أخرى). تكون قيمة نواة CPU واحدة ضمن النطاق [0..1]. وتُحسب القيمة لجميع أنوية CPU على أنها مجموع القيم عبرها [0..num cores].
OSIdleTimeNormalized
OSIdleTime، لكنها تُقسَم على عدد أنوية CPU لكي تُقاس ضمن النطاق [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد الأنوية غير موحّد، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام حصّة CPU الخاصة بـ Cgroup مقسومة على فترتها بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
OSInterrupts
OSIOWaitTimecpu_suffix
clickhouse-server فقط. تكون قيمة نواة CPU واحدة ضمن المجال [0..1]. وتُحسب قيمة جميع نوى CPU كمجموع عبرها [0..num cores].
OSIOWaitTimeNormalized
OSIOWaitTime، لكنها تُقسَم على عدد أنوية CPU بحيث تُقاس ضمن النطاق [0..1] بغضّ النظر عن عدد الأنوية. يتيح لك ذلك حساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود، حتى إذا كان عدد الأنوية غير موحّد، مع الاستمرار في الحصول على مقياس لمتوسط استخدام الموارد. وإذا كانت حصة CPU في Cgroup محددة، فيمكن استخدام هذه الحصة مقسومةً على فترتها بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض اللحظات.
OSIrqTimecpu_suffix
clickhouse-server فقط. قد يشير الارتفاع الكبير في هذا المقياس إلى سوء تهيئة العتاد أو إلى حمل مرتفع جدًا على الشبكة. تكون قيمة نواة CPU واحدة ضمن المجال [0..1]. وتُحتسب القيمة لجميع نوى CPU كمجموع عبرها [0..num cores].
OSIrqTimeNormalized
OSIrqTime، لكنها مقسومة على عدد أنوية CPU بحيث تُقاس ضمن المجال [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في cluster حتى إذا كان عدد الأنوية غير متجانس، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام Cgroup CPU quota مقسومًا على period الخاص به بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض اللحظات.
OSMemoryAvailable
OSMemoryFreePlusCached. هذا مقياس على مستوى النظام بأكمله، ويشمل جميع العمليات على الجهاز المضيف، وليس clickhouse-server فقط.
OSMemoryBuffers
OSMemoryCached
OSMemoryFreePlusCached
OSMemoryAvailable. هذا مقياس على مستوى النظام بأكمله، ويشمل جميع العمليات على الجهاز المستضيف، وليس فقط clickhouse-server.
OSMemoryFreeWithoutCached
OSMemoryAvailable. وللتسهيل، نوفر أيضًا المقياس OSMemoryFreePlusCached، الذي يُفترض أن يكون مشابهًا إلى حد ما لـ OSMemoryAvailable. راجع أيضًا https://www.linuxatemyram.com/. هذا مقياس على مستوى النظام، ويشمل جميع العمليات على الجهاز المضيف، وليس clickhouse-server فقط.
OSMemorySwapCached
OSMemoryTotal
OSNiceTimecpu_suffix
clickhouse-server فقط. تكون قيمة نواة CPU واحدة ضمن المجال [0..1]. وتُحسب القيمة لجميع نوى CPU على أنها مجموع القيم عبرها [0..num cores].
OSNiceTimeNormalized
OSNiceTime، لكنها تُقسَم على عدد أنوية CPU بحيث تُقاس ضمن النطاق [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك حساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد الأنوية غير متجانس، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا كان ذلك محددًا، فيمكن استخدام Cgroup CPU quota مقسومًا على فترته بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض اللحظات.
OSOpenFiles
clickhouse-server فقط.
OSProcessesBlocked
man procfs). هذا مقياس على مستوى النظام، ويشمل جميع العمليات على الجهاز المضيف، وليس clickhouse-server فقط.
OSProcessesCreated
OSProcessesRunning
clickhouse-server.
OSSoftIrqTimecpu_suffix
clickhouse-server فقط. قد يشير ارتفاع قيمة هذا المقياس إلى وجود برمجيات غير فعّالة تعمل على النظام. تكون قيمة نواة CPU واحدة ضمن النطاق [0..1]. وتُحسَب قيمة جميع أنوية CPU على أنها مجموع القيم عبرها [0..num cores].
OSSoftIrqTimeNormalized
OSSoftIrqTime، لكنها تُقسَّم على عدد أنوية CPU بحيث تُقاس ضمن النطاق [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود، حتى إذا كان عدد الأنوية غير متجانس، مع الاستمرار في الحصول على متوسط لمقياس استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام حصة CPU في Cgroup مقسومة على فترتها بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
OSStealTimecpu_suffix
clickhouse-server فقط. لا تعرض جميع البيئات الافتراضية هذا المقياس، بل إن معظمها لا يعرضه. تكون قيمة نواة CPU واحدة ضمن interval [0..1]. وتُحسب القيمة لجميع أنوية CPU كمجموع عبرها [0..num cores].
OSStealTimeNormalized
OSStealTime، لكنها مقسومة على عدد أنوية CPU بحيث تُقاس ضمن المجال [0..1] بغض النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في cluster حتى إذا كان عدد الأنوية غير متساوٍ، مع الاستمرار في الحصول على متوسط مقياس استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام Cgroup CPU quota مقسومًا على فترته بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
OSSystemTimecpu_suffix
clickhouse-server فقط. تكون قيمة نواة CPU واحدة ضمن المجال [0..1]. أما قيمة جميع أنوية CPU فتُحسب كمجموع عبرها [0..num cores].
OSSystemTimeNormalized
OSSystemTime، لكنها تُقسَم على عدد أنوية CPU بحيث تُقاس ضمن النطاق [0..1] بغضّ النظر عن عدد الأنوية. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود، حتى إذا كان عدد الأنوية غير متجانس، مع الاستمرار في الحصول على متوسط مقياس استخدام الموارد. وإذا تم تحديد ذلك، فيمكن استخدام Cgroup CPU quota مقسومًا على فترته بدلًا من العدد الفعلي لأنوية CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
OSThreadsRunnable
OSThreadsTotal
OSUptime
OSUserTimecpu_suffix
clickhouse-server فقط. ويشمل ذلك أيضًا الوقت الذي كان فيه استخدام CPU أقل من المستوى الأمثل لأسباب داخلية في CPU (تحميلات الذاكرة، توقفات خط التنفيذ، أخطاء التنبؤ بالتفرعات، وتشغيل نواة SMT أخرى). تكون قيمة نواة CPU واحدة ضمن النطاق [0..1]. وتُحتسب القيمة لجميع نوى CPU بوصفها مجموع القيم عبرها [0..num cores].
OSUserTimeNormalized
OSUserTime، لكنها تُقسَم على عدد نوى CPU بحيث تُقاس ضمن النطاق [0..1] بغضّ النظر عن عدد النوى. يتيح لك ذلك احتساب متوسط قيم هذا المقياس عبر عدة خوادم في عنقود حتى إذا كان عدد النوى غير متجانس، مع الاستمرار في الحصول على مقياس متوسط استخدام الموارد. وإذا تم تحديد ذلك، يمكن استخدام حصة CPU في Cgroup مقسومةً على فترتها بدلًا من العدد الفعلي لنوى CPU، وفي هذه الحالة قد تتجاوز قيمة هذا المقياس 1 في بعض الأوقات.
PageCacheMaxBytes
PostgreSQLRejectedConnections
PostgreSQLThreads
الحد الإجمالي لقائمة انتظار الإشارات
حجم قائمة انتظار الإشارات
PrometheusRejectedConnections
PrometheusThreads
PSI_type_stall_type
QueriesMemoryUsage
ذروة استخدام ذاكرة الاستعلامات
ProcessList، بالبايت. وتمثل ذروة كل مستخدم أعلى مستوى يسجله متعقّب الذاكرة الخاص بذلك المستخدم، ويُعاد ضبطها عندما لا يكون لدى المستخدم أي استعلامات قيد التشغيل. لذلك، فهذا المقياس هو إجمالي الذرى الحالية المتتبَّعة لكل مستخدم، وليس ذروة واحدة على مستوى الخادم بأكمله لجميع الاستعلامات منذ بدء التشغيل.
ReplicasMaxAbsoluteDelay
ReplicasMaxInsertsInQueue
ReplicasMaxMergesInQueue
ReplicasMaxQueueSize
ReplicasMaxRelativeDelay
ReplicasSumInsertsInQueue
ReplicasSumMergesInQueue
ReplicasSumQueueSize
TCPRejectedConnections
TCPSecureRejectedConnections
TCPSecureThreads
TCPThreads
درجة الحرارةi
/sys/class/thermal
درجة الحرارة_hwmon_name
/sys/class/hwmon
درجة الحرارة_hwmon_name_sensor_name
/sys/class/hwmon
TotalBytesOfMergeTreeTables
TotalBytesOfMergeTreeTablesSystem
TotalIndexGranularityBytesInMemory
إجمالي بايتات حبيبات الفهرس المخصّصة في الذاكرة
إجمالي أجزاء البيانات في جداول MergeTree
TotalPartsOfMergeTreeTablesSystem
TotalPrimaryKeyBytesInMemory
TotalPrimaryKeyBytesInMemoryAllocated
TotalProjectionIndexGranularityBytesInMemory
TotalProjectionIndexGranularityBytesInMemoryAllocated
TotalProjectionPrimaryKeyBytesInMemory
TotalProjectionPrimaryKeyBytesInMemoryAllocated
إجمالي عدد الصفوف في جداول MergeTree
TotalRowsOfMergeTreeTablesSystem
TotalUncompressedBytesOfMergeTreeTables
total_bytes_uncompressed في system.tables، ولا يتضمن الملفات المخزنة دون ضغط، مثل العلامات وفهارس المفتاح الأساسي.
TotalUncompressedBytesOfMergeTreeTablesSystem
total_bytes_uncompressed في system.tables، ولا يشمل الملفات المخزنة دون ضغط، مثل marks وفهارس المفتاح الأساسي.
TrackedMemory
مدة التشغيل
VMMaxMapCount
VMNumMaps
/proc/self/maps). إذا كان هذا العدد قريبًا من الحد الأقصى (VMMaxMapCount)، ينبغي زيادة قيمة vm.max_map_count في /etc/sysctl.conf
ZooKeeperClientLastZXIDSeen
- المراقبة — المفاهيم الأساسية لمراقبة ClickHouse.
- system.metrics — يحتوي على مقاييس تُحسب لحظيًا.
- system.events — يحتوي على عدد من الأحداث التي وقعت.
- system.metric_log — يحتوي على سجلّ لقيم المقاييس من الجدولين
system.metricsوsystem.events.