دفق سجلات وحدة تحكم تطبيق Azure Spring Apps في الوقت الفعلي

إشعار

سيتم إهمال الخطط الأساسية والقياسية والمؤسسة بدءا من منتصف مارس 2025، مع فترة تقاعد 3 سنوات. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.

سيتم إهمال الاستهلاك القياسي والخطة المخصصة بدءا من 30 سبتمبر 2024، مع إيقاف التشغيل الكامل بعد ستة أشهر. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع ترحيل استهلاك Azure Spring Apps القياسي وخطة مخصصة إلى Azure Container Apps.

تنطبق هذه المقالة على: ✔️ Java ✔️ C#‎

تنطبق هذه المقالة على: ✔️ Basic/Standard ✔️ Enterprise

توضح هذه المقالة كيفية تمكين دفق السجل في Azure CLI للحصول على سجلات وحدة تحكم التطبيق في الوقت الحقيقي لاستكشاف الأخطاء وإصلاحها. يمكنك أيضا استخدام إعدادات التشخيص لتحليل بيانات التشخيص في Azure Spring Apps. لمزيد من المعلومات، راجع تحليل السجلات والمقاييس باستخدام إعدادات التشخيص. لمزيد من المعلومات حول سجلات الدفق، راجع دفق سجلات مهام Azure Spring Apps في الوقت الفعلي وسجلات المكونات المدارة في Stream Azure Spring Apps في الوقت الفعلي.

المتطلبات الأساسية

سجلات التدفق

استخدم الخطوات التالية لدفق السجلات في مدخل Microsoft Azure:

  1. انتقل إلى صفحة نظرة عامة لمثيل خدمة Azure Spring Apps ثم حدد التطبيقات في جزء التنقل.

  2. ابحث عن التطبيق الهدف وحدد قائمة السياق.

  3. في قائمة السياق المنبثقة، حدد عرض دفق السجل.

    لقطة شاشة لمدخل Microsoft Azure تعرض صفحة التطبيقات مع تمييز عنصر قائمة سياق دفق السجل.

بشكل افتراضي، تبدأ السجلات في البث لمثيل تطبيق محدد عشوائيا. يمكنك تحديد لك بعد ذلك.

لقطة شاشة لمدخل Azure تعرض صفحة دفق السجل.

للراحة، هناك العديد من نقاط الإدخال لسجلات الدفق. يمكنك العثور عليها في الأجزاء التالية:

  • جزء قائمة التطبيقات
  • جزء قائمة التوزيع
  • جزء قائمة مثيل التطبيق

دفق سجل تطبيق Azure Spring Apps في مثيل حقن الشبكة الظاهرية

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

يمكنك Azure Spring Apps أيضا من الوصول إلى سجلات التطبيقات في الوقت الحقيقي من شبكة عامة باستخدام مدخل Azure أو Azure CLI.

إشعار

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

استخدم الخطوات التالية لتمكين نقطة نهاية تدفق السجل على الشبكة العامة:

  1. حدد مثيل خدمة Azure Spring Apps المنشور في شبكتك الظاهرية ثم حدد Networking في قائمة التنقل.

  2. حدد علامة التبويب حقن Vnet.

  3. قم بتبديل حالة موارد Dataplane على الشبكة العامة لتمكين نقطة نهاية تدفق السجل على الشبكة العامة. وتستغرق هذه العملية بضع دقائق.

    لقطة شاشة لمدخل Azure تعرض صفحة الشبكات مع تحديد علامة تبويب حقن الشبكة الظاهرية وتمييز قسم استكشاف الأخطاء وإصلاحها.

بعد تمكين نقطة النهاية العامة لدفق السجل، يمكنك الوصول إلى سجل التطبيق من شبكة عامة تماما كما يمكنك الوصول إلى مثيل عادي.

تأمين نسبة استخدام الشبكة إلى نقطة النهاية العامة لتدفق السجل

يستخدم دفق السجل نفس مفتاح نقطة نهاية الاختبار الموضحة في إعداد بيئة التقسيم المرحلي في Azure Spring Apps لمصادقة الاتصالات إلى عمليات النشر الخاصة بك. ونتيجة لذلك، يمكن فقط للمستخدمين الذين لديهم حق الوصول للقراءة إلى مفاتيح الاختبار الوصول إلى دفق السجل.

لضمان أمان التطبيقات الخاصة بك عند الكشف عن نقطة نهاية عامة لها، قم بتأمين نقطة النهاية عن طريق تصفية حركة مرور الشبكة إلى الخدمة الخاصة بك باستخدام مجموعة أمان الشبكة. لمزيد من المعلومات، راجع البرنامج التعليمي: تصفية نسبة استخدام الشبكة باستخدام مجموعة أمان الشبكة باستخدام مدخل Microsoft Azure. تحتوي مجموعة أمان الشبكة على قواعد أمان تسمح (أو ترفض) نسبة استخدام الشبكة الوارد (أو الصادر) إلى عدة أنواع من موارد Azure. يُمكنك تحديد، لكل قاعدة أمان، مصدر ووجهة ومنفذ وبروتوكول.

إشعار

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

يعرض الجدول التالي مثالا على قاعدة أساسية نوصي بها. يمكنك استخدام أوامر مثل nslookup مع نقطة <service-name>.private.azuremicroservices.io النهاية للحصول على عنوان IP الهدف للخدمة.

أولوية الاسم المنفذ البروتوكول المصدر الوجهة الإجراء
100 اسم القاعدة 80 TCP الإنترنت عنوان IP للخدمة السماح
110 اسم القاعدة 443 TCP الإنترنت عنوان IP للخدمة السماح

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