مشاركة عبر


Project Flash - استخدام Azure Event Grid لمراقبة توفر جهاز Azure الظاهري

Azure Event Grid هو أحد الحلول التي تقدمها Flash. Flash هو الاسم الداخلي لمشروع مخصص لبناء آلية قوية وموثوقة وسريعة للعملاء لمراقبة صحة الجهاز الظاهري (VM).

تتناول هذه المقالة استخدام موضوعات نظام Azure Event Grid لمراقبة توفر Azure Virtual Machine. للحصول على نظرة عامة على حلول Flash، راجع نظرة عامة على Flash.

للحصول على وثائق خاصة بالحلول الأخرى التي تقدمها Flash، اختر من المقالات التالية:

موضوع نظام Azure Event Grid - HealthResources

لضمان التشغيل السلس للتطبيقات الهامة للأعمال، من الضروري أن يكون لديك وعي في الوقت الحقيقي بأي حدث قد يؤثر سلبا على توفر الجهاز الظاهري. يمكنك هذا الوعي من اتخاذ إجراءات علاجية بسرعة لحماية المستخدمين النهائيين من أي تعطيل. لدعمك في عملياتك اليومية، يسعدنا الإعلان عن المعاينة العامة لموضوع نظام HealthResources Event Grid مع التعليقات التوضيحية لتوفر الجهاز الظاهري المضافة حديثا!

يوفر موضوع النظام هذا بيانات صحية متعمقة للجهاز الظاهري، مما يمنحك رؤى فورية حول التغييرات في حالات توفر الجهاز الظاهري جنبا إلى جنب مع السياق الضروري. يمكنك تلقي الأحداث على الأجهزة الظاهرية أحادية المثيل والأجهزة الظاهرية لمجموعة مقياس الجهاز الظاهري لاشتراك Azure الذي تم إنشاء هذا الموضوع له. يتم نشر البيانات لهذا الموضوع بواسطة Azure Resource Notifications (ARN)، وهي خدمة الناشر-المشترك المتطورة، مجهزة بعنصر تحكم قوي في الوصول استنادا إلى الدور (RBAC) وقدرات تصفية متقدمة. يمكنك هذا من الاشتراك بسهولة في موضوع نظام Event Grid وتوجيه الأحداث ذات الصلة بسلاسة باستخدام قدرات التصفية المتقدمة التي توفرها Event Grid، إلى أدوات انتقال البيانات من الخادم في الوقت الفعلي. يمكنك هذا من الاستجابة للمشكلات والتخفيف منها على الفور.

الشروع في العمل

  • الخطوة 1: يبدأ المستخدمون بإنشاء موضوع نظامضمن اشتراك Azure الذي يريدون تلقي إعلامات له.
  • الخطوة 2: ثم يتابع المستخدمون لإنشاء اشتراك حدث ضمن موضوع النظام في الخطوة 1. أثناء هذه الخطوة، يحددون نقطة النهاية (مثل مراكز الأحداث أو تنبيهات Azure Monitor) التي يتم توجيه الأحداث إليها. يمكن للمستخدمين أيضا تكوين عوامل تصفية الأحداث لتضييق نطاق الأحداث التي تم تسليمها.

عند بدء الاشتراك في الأحداث من موضوع نظام HealthResources، ضع في اعتبارك أفضل الممارسات التالية:

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

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

عينة

{
 "id": "4c70abbc-4aeb-4cac-b0eb-ccf06c7cd102",
 "topic": "/subscriptions/,
 "subject": "/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines//providers/Microsoft.ResourceHealth/AvailabilityStatuses/current",
 "data": {
 "resourceInfo": {
 "id":"/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines//providers/Microsoft.ResourceHealth/AvailabilityStatuses/current",
 "properties": {
 "targetResourceId":"/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines/"
 "targetResourceType": "Microsoft.Compute/virtualMachines",
 "occurredTime": "2022-09-25T20:21:37.5280000Z"
 "previousAvailabilityState": "Available",
 "availabilityState": "Unavailable"
 }
 },
 "apiVersion": "2020-09-01"
 },
 "eventType": "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusesChanged",
 "dataVersion": "1",
 "metadataVersion": "1",
 "eventTime": "2022-09-25T20:21:37.5280000Z"
 }

حقل الخصائص متناسق تماما مع الحدث في microsoft.resourcehealth/availabilitystatuses ARG. يوفر حل Event Grid قدرات تنبيه في الوقت الفعلي تقريبا على البيانات الموجودة في ARG.

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

لمعرفة المزيد حول الحلول المقدمة، انتقل إلى مقالة الحل المقابلة:

للحصول على نظرة عامة حول كيفية مراقبة أجهزة Azure الظاهرية، راجع مراقبة أجهزة Azure الظاهرية ومرجع مراقبة أجهزة Azure الظاهرية.