دفق سجلات وحدة تحكم تطبيق 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 في الوقت الفعلي.
المتطلبات الأساسية
- Azure CLI مع ملحق Azure Spring Apps، الإصدار 1.0.0 أو أعلى. يمكنك تثبيت الملحق باستخدام الأمر التالي:
az extension add --name spring
- مثيل من Azure Spring Apps مع تطبيق قيد التشغيل. لمزيد من المعلومات، راجع التشغيل السريع: توزيع التطبيق الأول الخاص بك على تطبيقات Azure Spring.
سجلات التدفق
استخدم الخطوات التالية لدفق السجلات في مدخل Microsoft Azure:
انتقل إلى صفحة نظرة عامة لمثيل خدمة Azure Spring Apps ثم حدد التطبيقات في جزء التنقل.
ابحث عن التطبيق الهدف وحدد قائمة السياق.
في قائمة السياق المنبثقة، حدد عرض دفق السجل.
بشكل افتراضي، تبدأ السجلات في البث لمثيل تطبيق محدد عشوائيا. يمكنك تحديد لك بعد ذلك.
للراحة، هناك العديد من نقاط الإدخال لسجلات الدفق. يمكنك العثور عليها في الأجزاء التالية:
- جزء قائمة التطبيقات
- جزء قائمة التوزيع
- جزء قائمة مثيل التطبيق
دفق سجل تطبيق Azure Spring Apps في مثيل حقن الشبكة الظاهرية
بالنسبة لمثيل Azure Spring Apps المنشور في شبكة ظاهرية مخصصة، يمكنك الوصول إلى دفق السجل بشكل افتراضي من شبكة خاصة. لمزيد من المعلومات، راجع توزيع Azure Spring Apps في شبكة ظاهرية
يمكنك Azure Spring Apps أيضا من الوصول إلى سجلات التطبيقات في الوقت الحقيقي من شبكة عامة باستخدام مدخل Azure أو Azure CLI.
إشعار
يؤدي تمكين نقطة نهاية دفق السجل على الشبكة العامة إلى إضافة عنوان IP عام وارد إلى شبكتك الظاهرية. تأكد من توخي الحذر إذا كان هذا مصدر قلق بالنسبة لك.
استخدم الخطوات التالية لتمكين نقطة نهاية تدفق السجل على الشبكة العامة:
بعد تمكين نقطة النهاية العامة لدفق السجل، يمكنك الوصول إلى سجل التطبيق من شبكة عامة تماما كما يمكنك الوصول إلى مثيل عادي.
تأمين نسبة استخدام الشبكة إلى نقطة النهاية العامة لتدفق السجل
يستخدم دفق السجل نفس مفتاح نقطة نهاية الاختبار الموضحة في إعداد بيئة التقسيم المرحلي في Azure Spring Apps لمصادقة الاتصالات إلى عمليات النشر الخاصة بك. ونتيجة لذلك، يمكن فقط للمستخدمين الذين لديهم حق الوصول للقراءة إلى مفاتيح الاختبار الوصول إلى دفق السجل.
لضمان أمان التطبيقات الخاصة بك عند الكشف عن نقطة نهاية عامة لها، قم بتأمين نقطة النهاية عن طريق تصفية حركة مرور الشبكة إلى الخدمة الخاصة بك باستخدام مجموعة أمان الشبكة. لمزيد من المعلومات، راجع البرنامج التعليمي: تصفية نسبة استخدام الشبكة باستخدام مجموعة أمان الشبكة باستخدام مدخل Microsoft Azure. تحتوي مجموعة أمان الشبكة على قواعد أمان تسمح (أو ترفض) نسبة استخدام الشبكة الوارد (أو الصادر) إلى عدة أنواع من موارد Azure. يُمكنك تحديد، لكل قاعدة أمان، مصدر ووجهة ومنفذ وبروتوكول.
إشعار
إذا لم تتمكن من الوصول إلى سجلات التطبيقات في مثيل حقن الشبكة الظاهرية من الإنترنت بعد تمكين نقطة نهاية عامة لدفق السجل، فتحقق من مجموعة أمان الشبكة لمعرفة ما إذا كنت قد سمحت بنسبة استخدام الشبكة الواردة هذه.
يعرض الجدول التالي مثالا على قاعدة أساسية نوصي بها. يمكنك استخدام أوامر مثل nslookup
مع نقطة <service-name>.private.azuremicroservices.io
النهاية للحصول على عنوان IP الهدف للخدمة.
أولوية | الاسم | المنفذ | البروتوكول | المصدر | الوجهة | الإجراء |
---|---|---|---|---|---|---|
100 | اسم القاعدة | 80 | TCP | الإنترنت | عنوان IP للخدمة | السماح |
110 | اسم القاعدة | 443 | TCP | الإنترنت | عنوان IP للخدمة | السماح |