بالإضافة إلى المراقبة داخل Console، يوفّر ClickPipes مقاييس عبر نقطة نهاية متوافق مع Prometheus ليتم جمعها. تُنشر هذه المقاييس مع مقاييس خدمة ClickHouse Cloud الأخرى، وتتيح لك دمج مراقبة ClickPipes مع مكدس observability الحالي لديك (مثل Grafana وDatadog).
تسميات المقاييس
تستخدم مقاييس ClickPipes التسميات القياسية على مستوى الخدمة (clickhouse_org, clickhouse_service, clickhouse_service_name)، بالإضافة إلى تسميات ClickPipes التالية:
التسمية
الوصف
clickpipe_id
المعرّف الفريد لـ ClickPipe
clickpipe_name
اسم ClickPipe
clickpipe_source
نوع المصدر (على سبيل المثال: kafka أو postgres أو s3)
clickpipe_state
حالة ClickPipe (على سبيل المثال: Stopped أو Provisioning أو Running)
استجابة نموذجية
يوضح ما يلي شكل مقاييس ClickPipes في استجابة سحب من Prometheus لـ Kafka ClickPipe. تختلف مجموعة المقاييس المعرَّضة بحسب نوع الـ pipe — راجع المقاييس المتاحة لمعرفة المقاييس التي تنطبق على أنواع الـ pipe المختلفة:
# HELP ClickPipes_Info Always equal to 1. Label "clickpipe_state" contains the current state of the pipe: Stopped/Provisioning/Running/Paused/Failed# TYPE ClickPipes_Info gaugeClickPipes_Info{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent",clickpipe_state="Running"} 1# HELP ClickPipes_FetchedEvents_Total Total number of records fetched from the source.# TYPE ClickPipes_FetchedEvents_Total counterClickPipes_FetchedEvents_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 5535376# HELP ClickPipes_SentEvents_Total Total number of records sent to ClickHouse# TYPE ClickPipes_SentEvents_Total counterClickPipes_SentEvents_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 5534250# HELP ClickPipes_FetchedBytes_Total Total uncompressed bytes fetched from the source.# TYPE ClickPipes_FetchedBytes_Total counterClickPipes_FetchedBytes_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 873286202# HELP ClickPipes_SentBytes_Total Total uncompressed bytes sent to ClickHouse.# TYPE ClickPipes_SentBytes_Total counterClickPipes_SentBytes_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 477187967# HELP ClickPipes_Errors_Total Total errors ingesting data.# TYPE ClickPipes_Errors_Total counterClickPipes_Errors_Total{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 0# HELP ClickPipes_Latency Time in milliseconds between when the record was produced to when it was written to ClickHouse.# TYPE ClickPipes_Latency gaugeClickPipes_Latency{clickhouse_org="11dfa1ec-767d-43cb-bfad-618ce2aaf959",clickhouse_service="82b83b6a-5568-4a82-aa78-fed9239db83f",clickhouse_service_name="my service",clickpipe_id="642bb967-940b-459e-9f63-a2833f62ec44",clickpipe_name="my kafka pipe",clickpipe_source="confluent"} 340
المقاييس المتاحة
ليست كل المقاييس متاحة لكل نوع من أنواع المسارات. وعلى وجه الخصوص، توفّر ClickPipes الخاصة بـ CDC مجموعة فرعية مختلفة من المقاييس مقارنةً بـ ClickPipes الخاصة بالبث والتخزين الكائني.
إجمالي البايتات غير المضغوطة التي تم جلبها من المصدر.
ClickPipes_FetchedBytesCompressed_Total
عدّاد
جميعها
إجمالي البايتات التي تم جلبها من المصدر كما قُرئت عبر الشبكة. إذا كانت بيانات المصدر غير مضغوطة، فهذا يعادل ClickPipes_FetchedBytes_Total. بالنسبة إلى ClickPipes الخاصة بـ CDC، لا يشمل ذلك البايتات التي تم جلبها أثناء مرحلة التحميل الأولي، إذ يُبلَّغ عنها بشكل منفصل ضمن ClickPipes_FetchedBytesInitialLoad_Total.
ClickPipes_FetchedBytesInitialLoad_Total
عدّاد
CDC
إجمالي البايتات التي تم جلبها خلال مرحلة التحميل الأولي، بما في ذلك عمليات إعادة المزامنة.
ClickPipes_SentBytes_Total
عدّاد
البث، التخزين الكائني
إجمالي البايتات غير المضغوطة التي أُرسلت إلى ClickHouse.
ClickPipes_SentBytesCompressed_Total
عدّاد
البث، التخزين الكائني
إجمالي البايتات المضغوطة التي أُرسلت إلى ClickHouse.
الأحداث والسجلات
المقياس
النوع
متاح لـ
الوصف
ClickPipes_FetchedEvents_Total
عداد
البث، التخزين الكائني
إجمالي عدد السجلات التي تم جلبها من المصدر.
ClickPipes_SentEvents_Total
عداد
البث، التخزين الكائني
إجمالي عدد السجلات التي تم إرسالها إلى ClickHouse.
ClickPipes_FetchedEvents_PerTable
مقياس
CDC
عدد السجلات التي تم جلبها لكل جدول وجهة ولكل نوع حدث. يستخدم تسميتي destination_table وevent_type الإضافيتين.
الوقت، بالمللي ثانية، بين إنشاء سجل في المصدر وكتابته إلى ClickHouse.
ClickPipes_SourceReplicationLatency_MiB
مقياس (avg)
CDC (Postgres فقط)
تأخر فتحة النسخ المتماثل في المصدر بوحدة MiB. لا يُصدِر هذا المقياس إلا Postgres ClickPipes.
ClickPipes_CDC_SourceLatency
مقياس (avg)
CDC
التأخر بالمللي ثانية من الطابع الزمني لحدث المصدر إلى معالجة ClickPipes.
ClickPipes_CDC_DestinationLatency
مقياس (avg)
CDC
التأخر بالمللي ثانية من وقت استلام حدث في ClickPipe حتى كتابته في جدول ClickHouse.
استخدام الموارد
تعرض مقاييس ClickPipes_Replica_* استخدام الموارد في ClickPipes الخاصة بالبث والتخزين الكائني. لكل ClickPipe قدرة حوسبية مخصصة، لذا تعكس هذه القيم مستوى الاستخدام لكل ClickPipe على حدة.
المقياس
النوع
متاح لـ
الوصف
ClickPipes_Replica_CPUUsage
Gauge (avg)
البث، التخزين الكائني
متوسط استخدام CPU للنسخ المتماثلة الخاصة بالاستيعاب، بوحدة millicores.
ClickPipes_Replica_CPULimit
Gauge (last)
البث، التخزين الكائني
حد CPU المُعدّ للنسخ المتماثلة الخاصة بالاستيعاب، بوحدة millicores.
ClickPipes_Replica_MemoryUsage
Gauge (avg)
البث، التخزين الكائني
متوسط استخدام الذاكرة للنسخ المتماثلة الخاصة بالاستيعاب، بالبايت.
ClickPipes_Replica_MemoryLimit
Gauge (last)
البث، التخزين الكائني
حد الذاكرة المُعدّ للنسخ المتماثلة الخاصة بالاستيعاب، بالبايت.
تعرض مقاييس ClickPipes_CDC_* استخدام الموارد في ClickPipes الخاصة بـ CDC. تتشارك جميع ClickPipes الخاصة بـ CDC ضمن الخدمة نفسها القدرة الحوسبية، لذا تعكس هذه القيم الاستخدام الإجمالي لجميع ClickPipes الخاصة بـ CDC في الخدمة.
المقياس
النوع
متاح لـ
الوصف
ClickPipes_CDC_CPUUsage
Gauge (avg)
CDC
متوسط استخدام CPU، بوحدة millicores. وهو مشترك بين جميع ClickPipes الخاصة بـ CDC في الخدمة.
ClickPipes_CDC_CPULimit
Gauge (last)
CDC
حد CPU المُعدّ، بوحدة millicores. وهو مشترك بين جميع ClickPipes الخاصة بـ CDC في الخدمة.
ClickPipes_CDC_MemoryUsage
Gauge (avg)
CDC
متوسط استخدام الذاكرة، بالبايت. وهو مشترك بين جميع ClickPipes الخاصة بـ CDC في الخدمة.
ClickPipes_CDC_MemoryLimit
Gauge (last)
CDC
حد الذاكرة المُعدّ، بالبايت. وهو مشترك بين جميع ClickPipes الخاصة بـ CDC في الخدمة.
ClickPipes_CDC_NetworkReceiveBytes
Gauge
CDC
عرض النطاق الترددي للشبكة الواردة، بالبايت (دلتا لكل نافذة scrape). وهو مشترك بين جميع ClickPipes الخاصة بـ CDC في الخدمة.
الحالة والتقدم
المقياس
النوع
متاح لـ
الوصف
ClickPipes_Info
مقياس
الجميع
يساوي دائمًا 1. استخدم التسمية clickpipe_state للتصفية أو التنبيه استنادًا إلى حالة الـ pipe.
ClickPipes_LastFetchedBatchId
مقياس
CDC
معرّف آخر دفعة جرى جلبها من المصدر.
ClickPipes_LastSentBatchId
مقياس
CDC
معرّف آخر دفعة أُرسلت إلى ClickHouse.
صفحات ذات صلة
نقطة نهاية Prometheus — مرجع نقطة النهاية والمصادقة والإعداد للأدوات الخارجية (مثل Grafana وDatadog)