الانتقال إلى المحتوى الرئيسي
تأتي الخدمات في ClickHouse Cloud مزوّدةً بمكوّنات Monitoring جاهزة توفّر للمستخدمين لوحات معلومات وإشعارات. وبشكل افتراضي، يمكن لجميع المستخدمين في Cloud Console الوصول إلى لوحات المعلومات هذه.

لوحات المعلومات

Service Health

يمكن استخدام لوحة المعلومات Service Health لمراقبة الوضع الصحي العام للخدمة. يجمع ClickHouse Cloud المقاييس المعروضة في لوحة المعلومات هذه من جداول النظام ويخزنها، بحيث يمكن عرضها عندما تكون الخدمة في حالة خمول.

استخدام الموارد

توفّر لوحة معلومات Infrastructure عرضًا تفصيليًا للموارد التي تستخدمها عملية ClickHouse. ويجمع ClickHouse Cloud المقاييس المعروضة على لوحة المعلومات هذه من جداول النظام ويخزّنها، بحيث يمكن عرضها عندما تكون الخدمة في حالة خمول.

الذاكرة وCPU

تعرض الرسوم البيانية CPU المخصّص والذاكرة المخصّصة إجمالي موارد الحوسبة المتاحة لكل نسخة متماثلة في خدمتك. ويمكن تغيير هذه المخصّصات باستخدام ميزات التوسّع في ClickHouse Cloud. تقدّر الرسوم البيانية استخدام الذاكرة واستخدام CPU مقدار ما تستهلكه عمليات ClickHouse فعليًا من CPU والذاكرة في كل نسخة متماثلة، بما في ذلك الاستعلامات والعمليات التي تعمل في الخلفية مثل عمليات الدمج.
تراجع الأداءإذا كان استهلاك الذاكرة أو CPU يقترب من الذاكرة أو CPU المخصّصين، فقد تبدأ بملاحظة تراجع في الأداء. ولحل ذلك، نوصي بما يلي:
  • تحسين استعلاماتك
  • تغيير تقسيم البيانات في محركات الجداول لديك
  • إضافة المزيد من موارد الحوسبة إلى خدمتك باستخدام التوسّع
فيما يلي مقاييس جدول النظام المقابلة المعروضة في هذه الرسوم البيانية:
الرسم البيانياسم المقياس المقابلالتجميعملاحظات
الذاكرة المخصّصةCGroupMemoryTotalالحد الأقصى
CPU المخصّصCGroupMaxCPUالحد الأقصى
الذاكرة المستخدمةMemoryResidentالحد الأقصى
CPU المستخدممقياس CPU للنظامالحد الأقصىClickHouseServer_UsageCores عبر نقطة نهاية Prometheus

نقل البيانات

تعرض الرسوم البيانية حركة البيانات الداخلة والخارجة من ClickHouse Cloud. تعرّف على المزيد حول نقل بيانات الشبكة.

لوحة المعلومات المتقدمة

لوحة المعلومات هذه هي نسخة معدّلة من لوحة observability المتقدمة المضمّنة، حيث تمثّل كل سلسلة المقاييس لكل نسخة متماثلة. يمكن أن تكون هذه اللوحة مفيدة في مراقبة المشكلات الخاصة بـ ClickHouse واستكشافها وإصلاحها.
يقوم ClickHouse Cloud بجمع المقاييس المعروضة في لوحة المعلومات هذه وتخزينها من جداول النظام بحيث يمكن عرضها حتى عندما تكون الخدمة في حالة خمول. ولا يؤدي الوصول إلى هذه المقاييس إلى تنفيذ استعلام على الخدمة الأساسية، كما أنه لن يوقظ الخدمات الخاملة.
يوضّح الجدول أدناه مطابقة كل رسم بياني في لوحة المعلومات المتقدمة مع اسم مقياس ClickHouse المقابل، وجدول النظام المصدر، ونوع التجميع:
الرسم البيانياسم مقياس ClickHouse المقابلجدول النظامنوع التجميع
الاستعلامات/ثانيةProfileEvent_Querymetric_logSum / bucketSizeSeconds
الاستعلامات قيد التشغيلCurrentMetric_Querymetric_logAvg
عمليات الدمج قيد التشغيلCurrentMetric_Mergemetric_logAvg
البايتات المحددة/ثانيةProfileEvent_SelectedBytesmetric_logSum / bucketSizeSeconds
انتظار IOProfileEvent_OSIOWaitMicrosecondsmetric_logSum / bucketSizeSeconds
انتظار القراءة من S3ProfileEvent_ReadBufferFromS3Microsecondsmetric_logSum / bucketSizeSeconds
أخطاء القراءة من S3/ثانيةProfileEvent_ReadBufferFromS3RequestsErrorsmetric_logSum / bucketSizeSeconds
انتظار CPUProfileEvent_OSCPUWaitMicrosecondsmetric_logSum / bucketSizeSeconds
استخدام CPU لنظام التشغيل (userspace، normalized)OSUserTimeNormalizedasynchronous_metric_log
استخدام CPU لنظام التشغيل (kernel، normalized)OSSystemTimeNormalizedasynchronous_metric_log
القراءة من diskProfileEvent_OSReadBytesmetric_logSum / bucketSizeSeconds
القراءة من filesystemProfileEvent_OSReadCharsmetric_logSum / bucketSizeSeconds
الذاكرة (المتعقبة، بايتات)CurrentMetric_MemoryTrackingmetric_log
إجمالي أجزاء MergeTreeTotalPartsOfMergeTreeTablesasynchronous_metric_log
الحد الأقصى للأجزاء لكل partitionMaxPartCountForPartitionasynchronous_metric_log
القراءة من S3ProfileEvent_ReadBufferFromS3Bytesmetric_logSum / bucketSizeSeconds
حجم filesystem cacheCurrentMetric_FilesystemCacheSizemetric_log
طلبات الكتابة إلى Disk S3/ثانيةProfileEvent_DiskS3PutObject + ProfileEvent_DiskS3UploadPart + ProfileEvent_DiskS3CreateMultipartUpload + ProfileEvent_DiskS3CompleteMultipartUploadmetric_logSum / bucketSizeSeconds
طلبات القراءة من Disk S3/ثانيةProfileEvent_DiskS3GetObject + ProfileEvent_DiskS3HeadObject + ProfileEvent_DiskS3ListObjectsmetric_logSum / bucketSizeSeconds
معدل الإصابة في FS cachesum(ProfileEvent_CachedReadBufferReadFromCacheBytes) / (sum(ProfileEvent_CachedReadBufferReadFromCacheBytes) + sum(ProfileEvent_CachedReadBufferReadFromSourceBytes))metric_log
معدل الإصابة في Page cachegreatest(0, (sum(ProfileEvent_OSReadChars) - sum(ProfileEvent_OSReadBytes)) / (sum(ProfileEvent_OSReadChars) + sum(ProfileEvent_ReadBufferFromS3Bytes)))metric_log
بايتات استقبال الشبكة/ثانيةNetworkReceiveBytesasynchronous_metric_logSum / bucketSizeSeconds
بايتات إرسال الشبكة/ثانيةNetworkSendBytesasynchronous_metric_logSum / bucketSizeSeconds
اتصالات TCP المتزامنةCurrentMetric_TCPConnectionmetric_log
اتصالات MySQL المتزامنةCurrentMetric_MySQLConnectionmetric_log
اتصالات HTTP المتزامنةCurrentMetric_HTTPConnectionmetric_log
للحصول على معلومات تفصيلية حول كل تصور وكيفية استخدامه في استكشاف المشكلات وإصلاحها، راجع توثيق لوحة المعلومات المتقدمة.

Query insights

تُسهّل ميزة Query Insights استخدام سجل الاستعلامات المضمّن في ClickHouse من خلال مجموعة متنوعة من المرئيات والجداول. ويُعد جدول ClickHouse ‏system.query_log مصدرًا أساسيًا للمعلومات اللازمة لتحسين الاستعلامات، واستكشاف الأخطاء وإصلاحها، ومراقبة الحالة العامة للعنقود وأدائه. بعد تحديد خدمة، يتوسّع عنصر التنقل Monitoring في الشريط الجانبي الأيسر ليُظهر عنصرًا فرعيًا باسم Query insights:

المقاييس عالية المستوى

تمثل مربعات الإحصاءات في الأعلى مقاييس الاستعلام الأساسية خلال الفترة الزمنية المحددة. وأسفلها، تعرض المخططات الزمنية حجم الاستعلامات، وزمن الاستجابة، ومعدل الأخطاء، مقسّمة حسب نوع الاستعلام (select وinsert وother). ويمكن ضبط مخطط زمن الاستجابة لعرض قيم p50 وp90 وp99:

الاستعلامات الأخيرة

يعرض الجدول إدخالات من سجل الاستعلامات، مجمّعة حسب تجزئة الاستعلام المُطبَّع والمستخدم ضمن الفترة الزمنية المحددة. يمكن تصفية الاستعلامات الأخيرة وفرزها حسب أي حقل متاح، كما يمكن تهيئة الجدول لعرض حقول إضافية مثل الجداول وزمني الاستجابة p90 وp99 أو إخفائها:

التعمّق في الاستعلام

يؤدي اختيار استعلام من جدول الاستعلامات الأخيرة إلى فتح لوحة منبثقة تحتوي على مقاييس ومعلومات خاصة بالاستعلام المحدد: جميع المقاييس في علامة التبويب معلومات الاستعلام هي مقاييس مُجمّعة، ولكن يمكننا أيضًا عرض مقاييس عمليات التنفيذ الفردية عبر تحديد علامة التبويب سجل الاستعلام: من هذه اللوحة، يمكن توسيع العنصرين Settings وProfile Events لكل عملية تنفيذ استعلام لإظهار معلومات إضافية.
آخر تعديل في ٢٥ يونيو ٢٠٢٦