مراقبة CRI-O

مقدمة

يقوم Inreass آليا باكتشاف ومراقبة حاويات CRI-O لتزويدك بمعلومات Realtime في metadata (العلامات المميزة) ، والمقاييس المترية ، وأي تقنيات تم دعمها يتم تشغيلها داخل كل حاوية تم اكتشافها.

جنبا إلى جنب مع مراقبة صحة كل حاوية واستلام تنبيهات لأي مشاكل ، يمكنك أيضا اتاحة اكتشاف خدمة لضغط كل معلومات الحاوية الخاصة بك.

تجميع مقاييس

لمشاهدة نظرة عامة عن CPU واستخدام الذاكرة للحاويات الخاصة بك ، قم بتشغيل الاختيار رؤية عامة للقياس على خريطة البنية الأساسية. يمكنك أيضا استخدام الخاصية تركيز ديناميكي لتعريف وعزل أجزاء البنية الأساسية الخاصة بك في سياق الحاويات الخاصة بك.

وبصفة مفترضة ، يتم تجميع المقاييس المترية CRI-O 10 ثواني. يمكن توصيف هذه الفترة الزمنية في ملف توصيف البرنامج الوسيط<agent_install_dir>/etc/instana/configuration.yml:

com.instana.plugin.crio:
  stats:
    interval: 10

في CRI-O واجهة تعامل الحاوية، يتم عرض توصيف ومقاييس الأداء الخاصة بالحاوية.

ايقاف الحاويات مؤقتا

حاوية توقف هي عبارة عن حاوية تقوم بالاحتفاظ بمساحة اسم شبكة الاتصالات للحاوية pod. يقوم Kubertenes بتكوين حاويات لايقاف مؤقت للحصول على عنوان IP الخاص ب ـ pod وقم باعداد مساحة اسم شبكة الاتصالات لكل الحاويات الأخرى التي يتم ربطها بهذا البريد.

يتم استبعاد الحاويات infra (ايقاف مؤقت) من مراقبة infra كقيمة مفترضة للأسباب التالية :

بيانات توصيف

توصيف ‏الوصف‏
الكود كود الحاوية.
الاسم اسم الحاوية.
صورة اسم صورة CRI-O .
عنوان IP عنوان IP للحاوية.
تم التكوين تم تكوين خاتم الوقت للحاوية.

مقاييس الأداء

يتم تجميع مقاييس الأداء باستخدامrunc.

CPU الاجمالي%

اجمالي% من استخدام CPU. سيتم عرض قيمة مؤشر الأداء الرئيسي التي يتم قياسها حاليا.

نقطة البيانات : يتم تجميع القيمة منtotalتم ارجاع مفتاح فيcpu.usageالعنصر.

استخدام ذاكرة

اجمالي استخدام الذاكرة. سيتم عرض قيمة مؤشر الأداء الرئيسي التي يتم قياسها حاليا.

نقطة البيانات : يتم تجميع القيمة منusageتم ارجاع مفتاح فيmemory.rawالعنصر.

CPU

يتم عرض مقاييس المستخدم الكلي و kernel والمستخدم على الرسم البياني خلال فترة زمنية محددة.

نقاط البيانات : يتم تجميع القيم منtotal,kernel، وuserتم ارجاع المفاتيح فيcpu.usageالعنصر.

يتم عرض عدد Throttling وقيم الوقت في رسم بياني على مدى فترة زمنية محددة.

نقاط البيانات : يتم تجميع القيم منthrottling.throttledPeriodsوthrottling.throttledTimeتم ارجاع المفاتيح فيcpu_statsالعنصر.

ذاكرة

يتم عرض المقاييس المترية للاستخدام و RSS والذاكرة الوسيطة على الرسم البياني خلال فترة زمنية محددة.

نقاط البيانات : يتم تجميع القيم منusage,max، وlimitتم ارجاع المفاتيح فيmemory.usageالعنصر.

يتم عرض الذاكرة الوسيطة الغير معروفة الفعالة والفعالة وغير الفعالة والمقاييس غير الفعالة للذاكرة الوسيطة الغير فعالة على الرسم البياني خلال فترة زمنية محددة.

نقاط البيانات : يتم تجميع القيم منactive_anon,active_file,inactive_anon، وinactive_fileتم ارجاع المفاتيح فيmemory.rawالعنصر.

Block IO

يتم عرض قيم القراءة والكتابة على رسم بياني خلال فترة زمنية محددة.

نقطة البيانات : يتم تجميع القيم منioServiceBytesRecursive.op.ReadوioServiceBytesRecursive.op.Writeالمجالات.

التوقيعات الصحية

وبالنسبة لكل جهاز استشعار ، توجد قاعدة معرفية دقيقة للتوقيعات الصحية التي يتم تقييمها باستمرار ضد القياسات الواردة ، وتستخدم لإثارة القضايا أو الحوادث اعتمادا على تأثير المستخدم.

الأحداث المتضمنة اصدار أو اصدار أحداث بناءا على فشل التوقيعات الصحية على أشكال الكيان ، و أحداث عادية يقوم باصدار مشاكل أو أحداث بناءا على الحدود الخاصة بأحد المقاييس المترية المتفردة لأي كيان محدد.

للحصول على مزيد من المعلومات عن الحدث الضمني بالنسبة لوحدة استشعار CRI-O ، ارجع الى مرجع أحداث Built-in.