الاشتراك في الأحداث التي تم رفعها بواسطة Azure Resource Notifications - موضوع نظام الموارد الصحية (معاينة)

تشرح هذه المقالة الخطوات اللازمة للاشتراك في الأحداث المنشورة بواسطة Azure Resource Notifications - Health Resources. للحصول على معلومات مفصلة حول هذه الأحداث، راجع Azure Resource Notifications - Health Resources events.

إنشاء موضوع نظام الموارد الصحية

  1. قم بتعيين الحساب إلى اشتراك Azure حيث ترغب في إنشاء موضوع النظام.

    az account set –s AZURESUBSCRIPTIONID
    
  2. إنشاء موضوع نظام من النوع microsoft.resourcenotifications.healthresources باستخدام az eventgrid system-topic create الأمر .

    az eventgrid system-topic create --name SYSTEMTOPICNAME --resource-group RESOURCEGROUPNAME --source /subscriptions/AZURESUBSCRIPTIONID --topic-type microsoft.resourcenotifications.healthresources --location Global        
    

الاشتراك في الأحداث

إنشاء اشتراك حدث للموضوع أعلاه باستخدام az eventgrid system-topic event-subscription create الأمر .

ينشئ الأمر النموذجي التالي اشتراك حدث للحدث AvailabilityStatusChanged .

az eventgrid system-topic event-subscription create --name EVENTSUBSCRIPTIONNAME --resource-group RESOURCEGROUPNAME --system-topic-name SYSTEMTOPICNAME –included-event-types Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged --endpoint /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/RESOURCEGROUPNAME/providers/Microsoft.EventHub/namespaces/MYEVENTHUBSNAMESPACE/eventhubs/MYEVENTHUB --endpoint-type eventhub        

ينشئ الأمر النموذجي التالي اشتراك حدث للحدث ResourceAnnotated .

az eventgrid system-topic event-subscription create --name EVENTSUBSCRIPTIONNAME --resource-group RESOURCEGROUPNAME --system-topic-name SYSTEMTOPICNAME –included-event-types Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated --endpoint /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/RESOURCEGROUPNAME/providers/Microsoft.EventHub/namespaces/MYEVENTHUBSNAMESPACE/eventhubs/MYEVENTHUB --endpoint-type eventhub        

إذا لم تحدد included-event-types، يتم تضمين جميع أنواع الأحداث بشكل افتراضي.

لتصفية الأحداث من مورد معين، استخدم المعلمة --subject-begins-with . يوضح المثال كيفية الاشتراك في AvailabilityStatusChanged أحداث الموارد في مجموعة موارد محددة.

az eventgrid system-topic event-subscription create --name EVENTSUBSCRIPTIONNAME --resource-group RESOURCEGROUPNAME --system-topic-name SYSTEMTOPICNAME –included-event-types Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged --endpoint /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/RESOURCEGROUPNAME/providers/Microsoft.EventHub/namespaces/MYEVENTHUBSNAMESPACE/eventhubs/MYEVENTHUB --endpoint-type eventhub --subject-begins-with /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/SOURCERESOURCEGROUP/  

حذف الاشتراك في الحدث وموضوع النظام

لحذف اشتراك الحدث، استخدم az eventgrid system-topic event-subscription delete الأمر . إليك مثال:

az eventgrid system-topic event-subscription delete --name firstEventSubscription --resourcegroup sampletestrg --system-topic-name arnSystemTopicHealth

لحذف موضوع النظام، استخدم az eventgrid system-topic delete الأمر . إليك مثال:

az eventgrid system-topic delete --name arnsystemtopicHealth --resource-group sampletestrg

أمثلة التصفية

اشترك في التعليقات التوضيحية التي بدأها النظام الأساسي التي تنتمي إلى فئة غير مخطط لها.

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

az eventgrid system-topic event-subscription create \
	--name firstEventSubscription \
	--resource-group sampletestrg \
	--system-topic-name arnSystemTopicHealth 
	--included-event-types Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated \
	--endpoint /subscriptions/000000000-0000-0000-0000-000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
	--endpoint-type evenhub \
	--advanced-filter data.resourceInfo.properties.context StringEndsWith Platform Initiated \
	--advanced-filter data.resourceInfo.properties.category StringEndsWith Unplanned 

الاشتراك في التعليقات التوضيحية التي تم تحديد نطاقها لنوع هدف معين

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

az eventgrid system-topic event-subscription create \
	--name firstEventSubscription \
	--resource-group sampletestrg \
	--system-topic-name arnSystemTopicHealth \
	--included-event-types Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated \
	--endpoint/subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
	--endpoint-type evenhub \
	--advanced-filter data.resourceInfo.targetResourceType StringContains Microsoft.Compute/virtualMachines

الاتصال بنا

إذا كانت لديك أي أسئلة أو ملاحظات حول هذه الميزة، فلا تتردد في الاتصال بنا على arnsupport@microsoft.com.

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

للأحداث المفقودة:

  • اسم نوع موضوع النظام
  • الطابع الزمني التقريبي بالتوقيت العالمي المتفق عليه عند تنفيذ العملية
  • معرف المورد الأساسي الذي تم إنشاء الإعلام له
  • انتقل إلى المورد في مدخل Microsoft Azure وحدد طريقة عرض JSON في أقصى الزاوية اليمنى. معرف المورد هو الحقل الأول في صفحة عرض JSON.
  • نوع الحدث المتوقع
  • تم تنفيذ العملية (على سبيل المثال، بدء تشغيل الجهاز الظاهري أو إيقافه، وإنشاء حساب التخزين وما إلى ذلك)
  • وصف المشكلة التي تمت مصادفتها (على سبيل المثال، تم بدء تشغيل الجهاز الظاهري ولم يتم إنشاء حدث Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged)
  • إذا كان ذلك ممكنا، فوفر معرف الارتباط للعملية المنفذة

للحدث الذي تم تأخيره أو يحتوي على محتوى غير متوقع

  • اسم نوع موضوع النظام
  • محتويات الإعلام بالكامل باستثناء data.resourceInfo.properties
  • وصف المشكلة التي تمت مواجهتها وقيم الحقول المتأثرة

تأكد من أنك لا توفر أي معلومات تعريف للمستخدم النهائي أثناء مشاركة هذه البيانات.

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

للحصول على معلومات مفصلة حول هذه الأحداث، راجع Azure Resource Notifications - Health Resources events.