أحداث Service Fabric

تكتب مِنصَّة Service Fabric العديد من الأحداث المنظمة للأنشطة التشغيلية الرئيسية التي تحدث داخل مجموعتك. وتتراوح من ترقيات المجموعة إلى قرارات وضع النسخ المتماثلة. يعرض كل حدث تقدمه Service Fabric خرائط لأحد الكيانات التالية في المجموعة:

  • نظام المجموعة
  • طلب
  • الخدمة
  • القسم
  • Replica
  • الحاوية

للاطلاع على قائمة كاملة بالأحداث التي يكشفها النظام الأساسي - انظر قائمة أحداث Service Fabric.

موضَّح فيما يلي بعض الأمثلة على السيناريوهات التي يجب أن ترى أحداثًا لها في مجموعتك.

  • أحداث دورة حياة العقدة: عندما تظهر العقد، وتنخفض، وتتدرج في الحجم، وتعيد التشغيل، ويتم تنشيطها/ إلغاء تنشيطها، سيتم عرض هذه الأحداث لتظهر لك ما حدث، وتساعدك على تحديد ما إذا كان هناك خطأ ما في الجهاز نفسه أو ما إذا كان هناك كانت واجهة برمجة تطبيقات تم استدعاؤها من خلال SF لتعديل حالة العقدة.
  • ترقية الكتلة: أثناء ترقية نظام المجموعة (إصدار SF أو تغيير التكوين)، سترى بدء الترقية، والتداول خلال كل من مجالات الترقية الخاصة بك، والإكمال (أو التراجع).
  • ترقيات التطبيق: تمامًا مثل ترقيات المجموعة، توجد مجموعة شاملة من الأحداث مع بدء الترقية. يمكن أن تكون هذه الأحداث مفيدة لفهم الوقت الذي تمت فيه جدولة ترقية، والحالة الحالية للترقية، والتسلسل الإجمالي للأحداث. يفيد هذا في النظر إلى الوراء لمعرفة الترقيات التي تم طرحها بنجاح أو ما إذا كان قد تم تشغيل التراجع.
  • التوزيع/ حذف التطبيق/ الخدمة: توجد أحداث لكل تطبيق وخدمة وحاوية يتم إنشاؤها أو حذفها وتكون مفيدة عند التوسع أو الخروج على سبيل المثال، زيادة عدد النسخ المتماثلة
  • تحرك القسم (إعادة التكوين): عندما يمر القسم ذو الحالة بإعادة التكوين (تغيير في مجموعة النسخ المتماثلة)، يتم تسجيل الحدث. يكون ذلك مفيدًا إذا كنت تحاول فهم عدد المرات التي تتغير فيها مجموعة النسخ المتماثلة للقسم أو تفشل فيها، أو تتبع العقدة التي كانت تشغل النسخة المتماثلة الأساسية في أي وقت.
  • أحداث الفوضى: عند استخدام خدمة Chaos الخاصة بـ Service Fabric، سترى الأحداث في كل مرة يتم فيها بدء الخدمة أو إيقافها، أو عند حدوث خطأ في النظام.
  • الأحداث الصحية: يعرض Service Fabric الأحداث الصحية في كل مرة يتم فيها إنشاء تحذير أو تقرير صحة خطأ، أو عودة الكيان إلى حالة صحية جيدة، أو انتهاء صلاحية تقرير صحي. هذه الأحداث مفيدة جدًّا لتتبع إحصاءات الصحة التاريخية لكيان ما.

كيفية النفاذ إلى الأحداث

هناك عدة طرق مختلفة يمكن من خلالها الوصول إلى أحداث Service Fabric:

  • يتم تسجيل الأحداث من خلال القنوات القياسية مثل سجلات أحداث ETW /Windows ويمكن تصورها بواسطة أي أداة مراقبة تدعم هذه مثل سجلات Azure Monitor. بشكل افتراضي، يتم تشغيل التشخيصات في المجموعات التي تم إنشاؤها في البوابة الإلكترونية ويقوم وكيل تشخيص Windows Azure بإرسال الأحداث إلى تخزين جدول Azure، ولكنك لا تزال بحاجة إلى دمجه مع مورد تحليلات السجل الخاص بك. اقرأ المزيد بشأن تكوين عامل تشخيصات Azure لتعديل تكوين التشخيص للمجموعة لالتقاط المزيد من السجلات أو عدادات الأداء وتكامل سجلات Azure Monitor
  • تُتيح لك واجهات برمجة تطبيقات REST الخاصة بخدمة EventStore الاستعلام عن المجموعة مباشرةً، أو من خلال مكتبة عميل Service Fabric. انظر الاستعلام عن واجهات برمجة تطبيقات EventStore لأحداث المجموعة.

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