تحليل الأحداث والتمثيل المرئي باستخدام سجلات مراقبة Azure

تقوم سجلات Azure Monitor بجمع وتحليل بيانات القياس عن بُعد من التطبيقات والخدمات المستضافة في السحابة وتوفر أدوات تحليل لمساعدتك على زيادة توافرها وأدائها. توضح هذه المقالة كيفية تشغيل الاستعلامات في سجلات مراقبة Azure للحصول على نتيجة تحليلات واستكشاف ما يحدث في نظام المجموعة من أخطاء وإصلاحها. يتم تناول الأسئلة الشائعة التالية:

  • كيف يمكنني استكشاف أخطاء أحداث السلامة وإصلاحها؟
  • كيف يمكنني أن أعرف متى تنخفض العقدة؟
  • كيف يمكنني معرفة ما إذا كانت خدمات التطبيق لديّ قد بدأت أم توقفت؟

لمعرفة المزيد حول استخدام Azure Monitor لجمع البيانات وتحليلها لهذه الخدمة، راجع مراقبة Azure Service Fabric.

الوصول إلى حل Service Fabric Analytics

في مدخل Microsoft Azure، انتقل إلى مجموعة الموارد التي أنشأت فيها حل Service Fabric Analytics.

حدد المورد ServiceFabric<nameOfOMSWorkspace>.

في Summary، سترى تجانبات على شكل رسم بياني لكل من الحلول التي تم تمكينها، بما في ذلك الحل الخاص بـ Service Fabric. حدد الرسم البياني Service Fabric للمتابعة إلى حل Service Fabric Analytics.

حل نسيج الخدمة

تُظهر الصورة التالية الصفحة الرئيسية لحل Service Fabric Analytics. توفر هذه الصفحة الرئيسية عرضاً سريعاً لما يحدث في مجموعتك.

لقطة شاشة تعرض الصفحة الرئيسية لحل Service Fabric Analytics.

إذا قمت بتمكين التشخيص عند إنشاء المجموعة، يمكنك مشاهدة أحداث

إشعار

بالإضافة إلى أحداث Service Fabric الجاهزة، يمكن جمع المزيد من أحداث النظام التفصيلية عن طريق "updating the config of your diagnostics extension".

عرض أحداث نسيج الخدمة، بما في ذلك الإجراءات على العقد

في صفحة Service Fabric Analytics، حدد الرسم البياني لأحداث Service Fabric.

قناة تشغيلية ل Service Fabric Solution

حدد قائمة لعرض الأحداث في قائمة. بمجرد هنا، سترى جميع أحداث النظام التي تم جمعها. كمرجع، هذه من WADServiceFabricSystemEventsTable في حساب Azure Storage، وبالمثل الخدمات الموثوقة وأحداث الممثلين التي تراها بعد ذلك هي من تلك الجداول المعنية.

الاستعلام عن القناة التشغيلية

بدلا من ذلك، يمكنك تحديد عدسة التكبير على اليسار واستخدام لغة استعلام Kusto للعثور على ما تبحث عنه. على سبيل المثال، للعثور على جميع الإجراءات المتخذة على العقد في نظام المجموعة، يمكنك استخدام الاستعلام التالي. تم العثور على معرفات الأحداث المستخدمة أدناه في "operational channel events reference".

ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619 

يمكنك الاستعلام عن العديد من الحقول الأخرى مثل العقد المحددة (الكمبيوتر) وخدمة النظام (TaskName).

عرض الخدمة الموثوقة لـ Service Fabric وأحداث المستخدم

في صفحة Service Fabric Analytics، حدد الرسم البياني ل Reliable Services.

حلول نسيج الخدمة خدمات موثوقة

حدد قائمة لعرض الأحداث في قائمة. هنا، يمكنك رؤية الأحداث من الخدمات الموثوقة. يمكنك مشاهدة أحداث مختلفة عند بدء تشغيل Runasync للخدمة واكتمالها، وهو ما يحدث عادةً في عمليات التوزيع والترقيات.

الاستعلام عن خدمات موثوقة

يمكن مشاهدة أحداث المستخدم الموثوق به بطريقة مماثلة. لتكوين أحداث أكثر تفصيلاً للمستخدمين الموثوقة بهم، يمكنك تغيير scheduledTransferKeywordFilter في التكوين لملحق التشخيص (معروض أدناه). توجد تفاصيل حول قيم هذه العناصر في مرجع أحداث الجهات الفاعلة الموثوقة.

"EtwEventSourceProviderConfiguration": [
                {
                    "provider": "Microsoft-ServiceFabric-Actors",
                    "scheduledTransferKeywordFilter": "1",
                    "scheduledTransferPeriod": "PT5M",
                    "DefaultEvents": {
                    "eventDestination": "ServiceFabricReliableActorEventTable"
                    }
                },

لغة الاستعلام Kusto قوية. هناك استعلام قيم آخر يمكنك تشغيله يتمثل في معرفة العقد التي تنشئ معظم الأحداث. يظهر الاستعلام في لقطة الشاشة التالية الأحداث التشغيلية Service Fabric المجمعة مع الخدمة والعقدة المحددة.

أحداث الاستعلام لكل عقدة

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