ما هي إمكانية مراقبة شبكة Azure Kubernetes Service (AKS)؟ (معاينة)
Kubernetes هو أداة قوية لإدارة التطبيقات المعبأة في حاويات. مع زيادة تعقيد البيئات المعبأة في حاويات، قد يكون من الصعب تحديد واستكشاف مشكلات الشبكات وإصلاحها في مجموعة Kubernetes.
تعد إمكانية مراقبة الشبكة جزءا مهما من الحفاظ على مجموعة Kubernetes سليمة وأداء. من خلال جمع البيانات وتحليلها حول حركة مرور الشبكة، يمكنك الحصول على رؤى حول كيفية تشغيل نظام المجموعة وتحديد المشكلات المحتملة قبل أن تتسبب في انقطاعات أو تدهور في الأداء.
نظرة عامة على الوظيفة الإضافية لمراقبة الشبكة في AKS
هام
إمكانية مراقبة شبكة AKS قيد المعاينة حاليا. للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.
تعمل الوظيفة الإضافية لمراقبة الشبكات بسلاسة على مستويات بيانات Non-Cilium وCilium. فهو يمكن العملاء من قدرات على مستوى المؤسسة ل DevOps و SecOps. يوفر هذا الحل طريقة مركزية لمراقبة مشكلات الشبكة في نظام المجموعة الخاص بك لمسؤولي شبكة نظام المجموعة ومسؤولي أمان نظام المجموعة ومهندسي DevOps.
عند تمكين الوظيفة الإضافية Network Observability، فإنها تسمح بجمع وتحويل المقاييس المفيدة إلى تنسيق Prometheus، والتي يمكن تصورها بعد ذلك في Grafana. هناك خياران متاحان لاستخدام Prometheus وGrafana في هذا السياق: Azure Managed Prometheus وGrafana أو BYO Prometheus وGrafana.
Azure Managed Prometheus وGrafana: يتضمن هذا الخيار استخدام خدمة مدارة مقدمة من Azure. تهتم الخدمة المدارة بالبنية الأساسية وصيانة Prometheus وGrafana، ما يسمح لك بالتركيز على تكوين مقاييسك وتصورها. هذا الخيار مناسب إذا كنت تفضل عدم إدارة البنية الأساسية.
BYO Prometheus وGrafana: بدلا من ذلك، يمكنك اختيار إعداد مثيلات Prometheus وGrafana الخاصة بك. في هذه الحالة، أنت مسؤول عن توفير وإدارة البنية الأساسية المطلوبة لتشغيل Prometheus وGrafana. تثبيت وتكوين Prometheus لاستخراج المقاييس التي تم إنشاؤها بواسطة الوظيفة الإضافية Network Observability وتخزينها. وبالمثل، يجب إعداد Grafana للاتصال ب Prometheus وتصور البيانات التي تم جمعها.
دعم CNI المتعدد: تدعم الوظيفة الإضافية لمراقبة الشبكة كلا من المكونات الإضافية لشبكة Azure CNI وKubenet.
المقاييس
لا تدعم الوظيفة الإضافية "مراقبة الشبكة" حاليا سوى مقاييس مستوى العقدة في كل من الأنظمة الأساسية ل Linux وWindows. يوضح الجدول أدناه المقاييس المختلفة التي تم إنشاؤها بواسطة الوظيفة الإضافية Network Observability.
اسم المقياس | الوصف | بطاقات عنونة | Linux | Windows |
---|---|---|---|---|
networkobservability_forward_count | إجمالي عدد الحزم التي تمت إعادة توجيهها | الاتجاه، NodeName، نظام المجموعة | نعم | نعم |
networkobservability_forward_bytes | إجمالي عدد البايت الذي تمت إعادة توجيهه | الاتجاه، NodeName، نظام المجموعة | نعم | نعم |
networkobservability_drop_count | إجمالي عدد الحزم التي تم إسقاطها | السبب، الاتجاه، NodeName، نظام المجموعة | نعم | نعم |
networkobservability_drop_bytes | إجمالي عدد البايت المسقط | السبب، الاتجاه، NodeName، نظام المجموعة | نعم | نعم |
networkobservability_tcp_state | عدد مآخذ توصيل TCP النشطة حسب حالة TCP. | State, NodeName, Cluster | نعم | نعم |
networkobservability_tcp_connection_remote | عدد مآخذ توصيل TCP النشطة حسب العنوان البعيد. | العنوان، المنفذ، NodeName، نظام المجموعة | نعم | لا |
networkobservability_tcp_connection_stats | إحصائيات اتصال TCP. (على سبيل المثال: ACKs المتأخرة، TCPKeepAlive، TCPSackFailures) | Statistic, NodeName, Cluster | نعم | نعم |
networkobservability_tcp_flag_counters | عدد حزم TCP حسب العلامة. | علامة، NodeName، نظام المجموعة | نعم | نعم |
networkobservability_ip_connection_stats | إحصائيات اتصال IP. | Statistic, NodeName, Cluster | نعم | لا |
networkobservability_udp_connection_stats | إحصائيات اتصال UDP. | Statistic, NodeName, Cluster | نعم | لا |
networkobservability_udp_active_sockets | عدد مآخذ توصيل UDP النشطة | NodeName، نظام المجموعة | نعم | لا |
networkobservability_interface_stats | إحصائيات الواجهة. | InterfaceName, Statistic, NodeName, Cluster | نعم | نعم |
القيود
- مقاييس مستوى الجراب غير مدعومة.
المقياس
تنطبق بعض قيود المقياس عند استخدام Azure Managed Prometheus وGrafana. لمزيد من المعلومات، راجع مقاييس Scrape Prometheus على نطاق واسع في Azure Monitor
الخطوات التالية
لمزيد من المعلومات حول خدمة Azure Kubernetes (AKS)، راجع ما هي خدمة Azure Kubernetes (AKS)؟.
لإنشاء نظام مجموعة AKS مع إمكانية مراقبة الشبكة وPrometheus وGrafana المدارة من Azure، راجع إعداد مراقبة شبكة الاتصال لخدمة Azure Kubernetes (AKS) التي تديرها Azure Prometheus وGrafana.
لإنشاء نظام مجموعة AKS مع إمكانية مراقبة الشبكة و BYO Prometheus و Grafana، راجع إعداد مراقبة الشبكة لخدمة Azure Kubernetes (AKS) BYO Prometheus و Grafana.