مشاركة عبر


تجميع الأحداث وتجميعها باستخدام Linux Azure Diagnostics

تحذير

لم تعد Application Insights ل Service Fabric SDK مدعومة.

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

تتمثل إحدى طرق تحميل السجلات وجمعها في استخدام ملحق Linux Azure Diagnostics (LAD)، الذي يقوم بتحميل السجلات إلى Azure Storage، ولديه أيضا خيار إرسال السجلات إلى Azure Application Insights أو مراكز الأحداث. يمكنك أيضا استخدام عملية خارجية لقراءة الأحداث من التخزين ووضعها في منتج النظام الأساسي للتحليل، مثل سجلات Azure Monitor أو حل آخر لتحليل السجل.

مصادر السجل والأحداث

أحداث النظام الأساسي ل Service Fabric

يصدر Service Fabric بعض السجلات الجاهزة عبر LTTng، بما في ذلك الأحداث التشغيلية أو أحداث وقت التشغيل. يتم تخزين هذه السجلات في الموقع الذي يحدده قالب Resource Manager الخاص بنظام المجموعة. للحصول على تفاصيل حساب التخزين أو تعيينها، ابحث عن العلامة AzureTableWinFabETWQueryable وابحث عن StoreConnectionString.

أحداث التطبيق

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

مراقبة وتشخيص الخدمات في إعداد تطوير الماكينة المحلية.

نشر ملحق التشخيص

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

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

يؤدي هذا إلى تكوين عامل LAD لمراقبة ملفات السجل المحددة. عندما يتم إلحاق سطر جديد بالملف، فإنه يقوم بإنشاء إدخال syslog يتم إرساله إلى التخزين (الجدول) الذي حددته.

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

  1. لفهم الأحداث التي يجب عليك فحصها أثناء استكشاف المشكلات وإصلاحها بمزيد من التفصيل، راجع وثائق LTTngواستخدام LAD.
  2. قم بإعداد عامل Log Analytics للمساعدة في جمع المقاييس ومراقبة الحاويات المنشورة على نظام المجموعة الخاص بك وتصور سجلاتك