نظرة عامة على نتائج تحليلات الحاوية

نتائج تحليلات الحاوية هي ميزة مصممة لمراقبة أداء أحمال عمل الحاوية التي تم نشرها من أجل:

تدعم نتائج تحليلات الحاوية المجموعات التي تعمل بنظام التشغيل Linux وWindows Server 2019. أوقات تشغيل الحاوية التي تدعمها هي Docker وMoby وأي وقت تشغيل متوافق مع CRI مثل CRI-O وContainerD.

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

تمنحك نتائج تحليلات الحاوية رؤية للأداء من خلال جمع مقاييس الذاكرة والمعالج من وحدات التحكم والعقد والحاويات المتوفرة في Kubernetes من خلال Metrics API. كما يتم جمع سجلات حاوية. بعد تمكين المراقبة من مجموعات Kubernetes، يتم جمع المقاييس والسجلات تلقائيًا لك من خلال إصدار حاوية من وكيل Log Analytics لنظام Linux. تتم كتابة المقاييس في مخزن المقاييس ويتم كتابة بيانات السجل في مخزن السجلات المرتبط بمساحة عمل Log Analytics.

Container insights architecture

ماذا تقدم نتائج تحليلات الحاوية؟

توفر نتائج تحليلات الحاوية تجربة مراقبة شاملة باستخدام ميزات مختلفة من Azure Monitor. تمكّنك هذه الميزات من فهم أداء وصحة مجموعة Kubernetes التي تعمل بنظام التشغيل Linux وWindows Server 2019 وأحمال عمل الحاوية. باستخدام نتائج تحليلات الحاوية، يمكنك:

  • حدد حاويات AKS التي تعمل على العقدة ومتوسط استخدام المعالج والذاكرة. يمكن أن تساعدك هذه المعرفة في تحديد ازدحامات الموارد.

  • تحديد المعالج واستخدام الذاكرة لمجموعات الحاويات وحاوياتهم المُستضافة في Azure Container Instances.

  • تحديد مكان وجود الحاوية في وحدة تحكم أو حجيرة. يمكن أن تساعدك هذه المعرفة في عرض الأداء الكلي لوحدة التحكم أو للحجيرة.

  • مراجعة استخدام المورد لأحمال العمل التي تعمل على المضيف الذي لا علاقة له بالعمليات القياسية التي تدعم الحجيرة.

  • فهم سلوك المجموعة تحت الأحمال المتوسطة والثقيلة. يمكن أن تساعدك هذه المعرفة في تحديد احتياجات السعة وتحديد الحد الأقصى للحمل الذي يمكن أن تحافظ عليه المجموعة.

  • تكوين التنبيهات لإعلامك مُسبقًا عندما يتجاوز استخدام CPU والذاكرة على العُقد أو الحاويات الحد الخاصة بك أو تسجيلها، أو عند حدوث تغيير في الحالة الصحية في المجموعة في البنية الأساسية أو القيمة المحتسبة الصحية للعُقد.

  • تكامل مع Prometheus لعرض التطبيق ومقاييس حمل العمل التي يجمعها من العُقد وKubernetes باستخدام الاستعلامات لإنشاء تنبيهات مخصصة ولوحات المعلومات، وإجراء تحليل مفصل.

  • مراقبة أحمال عمل الحاوية المنشورة في محرك Azure Kubernetes Service محليًا ومحرك Azure Kubernetes Service على Azure Stack.

  • مراقبة أحمال عمل الحاوية المُوزعة على Azure Red Hat OpenShift.

    ملاحظة

    يعد دعم Azure Red Hat OpenShift ميزة في المعاينة العامة في الوقت الحالي.

  • مراقبة أحمال عمل الحاوية التي تم نشرها في Kubernetes التي تم تمكين Azure Arc عليها (معاينة).

الاختلافات الرئيسية في مراقبة مجموعة Windows Server مقارنةً بمجموعة Linux هي كما يلي:

  • لا يحتوي Windows على مقياس RSS للذاكرة، ونتيجةً لذلك فهو غير متاح لعقد وحاويات Windows. مقياس مجموعة العمل متاح.
  • معلومات سعة تخزين القرص غير متوفرة لعُقد Windows.
  • تتم مراقبة بيئات الحجرة فقط، وليس بيئات Docker.
  • مع إصدار المعاينة، يتم دعم 30 حاوية Windows Server كحدٍ أقصى. لا ينطبق هذا القيد على حاويات Linux.

تحقق من الفيديو التالي الذي يوفر الغوص العميق في المستوى المتوسط لمساعدتك في التعرف على مراقبة مجموعة AKS الخاصة بك باستخدام نتائج تحليلات الحاوية.

كيف يمكنني الوصول إلى هذه الميزة؟

يمكنك الوصول إلى نتائج تحليلات الحاوية بطريقتين، من Azure Monitor أو من مجموعة AKS المحددة مباشرةً. من Azure Monitor، لديك منظور عام لجميع الحاويات المنشورة، والتي تتم مراقبتها والتي لا يتم مراقبتها، مما يسمح لك بالبحث والتصفية عبر اشتراكاتك ومجموعات الموارد، ثم الانتقال إلى نتائج تحليلات الحاوية من الحاوية المحددة. بخلاف ذلك، يمكنك الوصول إلى الميزة مباشرةً من حاوية AKS المحددة من صفحة AKS.

Overview of methods to access Container insights

الخطوات التالية

لبدء مراقبة مجموعة Kubernetes الخاصة بك، راجع كيفية تمكين نتائج تحليلات الحاوية لفهم المتطلبات والأساليب المتاحة لتمكين المراقبة.