مشاركة عبر


ميزات Azure Monitor لمراقبة Kubernetes

تعمل خدمة Azure Monitor المدارة ل Prometheus و Container Insights معا للمراقبة الكاملة لبيئة Kubernetes الخاصة بك. توضح هذه المقالة كل من الميزات والبيانات التي تجمعها.

هام

تجمع Container Insights بيانات القياس من مجموعتك بالإضافة إلى السجلات. يتم استبدال هذه الوظيفة بخدمة Azure Monitor المدارة ل Prometheus. يمكنك تحليل تلك البيانات باستخدام لوحات المعلومات المضمنة في Managed Grafana والتنبيه عليها باستخدام قواعد تنبيه Prometheus التي تم إنشاؤها مسبقا.

يمكنك الاستمرار في أن تقوم Container Insights بجمع بيانات القياس حتى تتمكن من استخدام تجربة مراقبة Container Insights. أو يمكنك توفير التكلفة عن طريق تعطيل هذه المجموعة واستخدام Grafana لتحليل القياس. راجع تكوين جمع البيانات في Container Insights باستخدام قاعدة جمع البيانات للحصول على خيارات التكوين.

البيانات التي تم جمعها

ترسل Container Insights البيانات إلى مساحة عمل Log Analytics حيث يمكنك تحليلها باستخدام ميزات مختلفة من Azure Monitor. يرسل Prometheus المدار البيانات إلى مساحة عمل Azure Monitor، ما يسمح ل Grafana المدارة بالوصول إليها. راجع مراقبة البيانات للحصول على مزيد من التفاصيل حول هذه البيانات.

رسم تخطيطي لجمع بيانات المراقبة من مجموعة Kubernetes باستخدام Container Insights والخدمات ذات الصلة.

التكوينات المدعومة

تدعم Container Insights البيئات التالية:

  • خدمة Azure Kubernetes (AKS)
  • توزيعات مجموعة Kubernetes التي تدعم Azure Arc:
    • AKS على Azure Local
    • أساسيات AKS Edge
    • قانوني
    • موفر واجهة برمجة تطبيقات نظام المجموعة على Azure
    • K8s على Azure Stack Edge
    • الإصدار 4.x من Red Hat OpenShift
    • SUSE Rancher (محرك Rancher Kubernetes)
    • SUSE Rancher K3s
    • VMware (TKG)

إشعار

تدعم Container Insights عقد ARM64 على AKS. راجع متطلبات نظام المجموعة للحصول على تفاصيل المجموعات التي تدعم Azure Arc التي تدعم عقد ARM64.

يتوفر دعم Container Insights لنظام التشغيل Windows Server 2022 في المعاينة العامة.

الأمان

  • تدعم Container Insights مجموعات عقد Linux وWindows الممكنة من FIPS بدءا من إصدار العامل 3.1.17 (Linux) وWin-3.1.17 (Windows).
  • بدءا من إصدار العامل 3.1.17 (Linux) وWin-3.1.17 (Windows)، يتم توقيع صور عوامل Container Insights (كل من Linux وWindows) وبالنسبة لعامل Windows، يتم توقيع الثنائيات داخل الحاوية أيضا

Access Container Insights

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

المندوب

تعتمد Container Insights وPrometheus المدارة على عامل Azure Monitor في حاويات لنظام Linux. يجمع هذا العامل المتخصص بيانات الأداء والحدث من جميع العقد في نظام المجموعة. يتم نشر العامل وتسجيله مع مساحات العمل المحددة أثناء النشر. عند تمكين Container Insights على نظام مجموعة، يتم إنشاء قاعدة تجميع البيانات (DCR ). يحتوي DCR هذا، المسمى MSCI-<cluster-region>-<cluster-name>، على تعريف البيانات التي يجب أن يجمعها عامل Azure Monitor.

منذ 1 مارس 2023، تستخدم Container Insights إصدار عامل متوافق مع Semver. إصدار العامل mcr.microsoft.com/azuremonitor/containerinsights/ciprod:3.1.4 أو أحدث. عند إصدار إصدار جديد من العامل، تتم ترقيته تلقائيا على مجموعات Kubernetes المدارة التي تتم استضافتها على AKS. لتعقب الإصدارات التي تم إصدارها، راجع إعلانات إصدار العامل.

وكيل تحليلات السجل

عندما لا تستخدم Container Insights مصادقة الهوية المدارة، فإنها تعتمد على عامل Log Analytics في حاويات لنظام Linux. إصدار العامل هو microsoft/oms:ciprod04202018 أو أحدث. عند إصدار إصدار جديد من العامل، تتم ترقيته تلقائيا على مجموعات Kubernetes المدارة التي تتم استضافتها على AKS. لتعقب الإصدارات التي تم إصدارها، راجع إعلانات إصدار العامل.

مع التوفر العام لدعم Windows Server ل AKS، يحتوي نظام مجموعة AKS مع عقد Windows Server على عامل معاينة مثبت كجهة مجموعة خفية على كل عقدة Windows Server فردية لجمع السجلات وإعادة توجيهها إلى Log Analytics. بالنسبة لمقاييس الأداء، يتم نشر عقدة Linux تلقائيا في نظام المجموعة كجزء من التوزيع القياسي الذي يجمع البيانات ويحيلها إلى Azure Monitor لجميع عقد Windows في نظام المجموعة.

الأسئلة الشائعة

يقدم هذا القسم إجابات للأسئلة الشائعة.

هل هناك دعم لجمع سجلات تدقيق Kubernetes لمجموعات ARO؟ ‏‏لا. لا تدعم Container Insights مجموعة سجلات تدقيق Kubernetes.

هل تدعم Container Insights بيئة الاختبار المعزولة للحجيرة؟ نعم، تدعم Container Insights بيئة الاختبار المعزولة للحاويات من خلال دعم حاويات Kata. راجع Pod Sandboxing (معاينة) مع خدمة Azure Kubernetes (AKS).

هل من الممكن لمجموعة AKS واحدة استخدام مساحات عمل Log Analytics متعددة في Container Insights؟ نعم. تدعم Container Insights فصل السجلات عبر مساحات عمل تحليلات السجل المتعددة. راجع تسجيل الدخول المدار متعدد المستأجرين في نتائج تحليلات الحاوية (معاينة).

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