الاشتراك في الأحداث التي تم رفعها بواسطة Azure Resource Notifications - موضوع نظام الموارد الصحية (معاينة)
تشرح هذه المقالة الخطوات اللازمة للاشتراك في الأحداث المنشورة بواسطة Azure Resource Notifications - Health Resources. للحصول على معلومات مفصلة حول هذه الأحداث، راجع Azure Resource Notifications - Health Resources events.
إنشاء موضوع نظام الموارد الصحية
قم بتعيين الحساب إلى اشتراك Azure حيث ترغب في إنشاء موضوع النظام.
az account set –s AZURESUBSCRIPTIONID
إنشاء موضوع نظام من النوع
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.