Azure Kaynak Bildirimleri - Sistem Durumu Kaynakları sistem konusu (Önizleme) tarafından tetiklenen olaylara abone olma
Bu makalede, Azure Kaynak Bildirimleri - Sistem Durumu Kaynakları tarafından yayımlanan olaylara abone olmak için gereken adımlar açıklanmaktadır. Bu olaylar hakkında ayrıntılı bilgi için bkz . Azure Kaynak Bildirimleri - Sistem Durumu Kaynakları olayları.
Sistem Durumu Kaynakları sistem konusu oluşturma
Hesabı, sistem konusunu oluşturmak istediğiniz Azure aboneliğine ayarlayın.
az account set –s AZURESUBSCRIPTIONID
komutunu kullanarak
az eventgrid system-topic create
türündemicrosoft.resourcenotifications.healthresources
bir sistem konusu oluşturun.az eventgrid system-topic create --name SYSTEMTOPICNAME --resource-group RESOURCEGROUPNAME --source /subscriptions/AZURESUBSCRIPTIONID --topic-type microsoft.resourcenotifications.healthresources --location Global
Olaylara abone olma
komutunu kullanarak az eventgrid system-topic event-subscription create
yukarıdaki konu için bir olay aboneliği oluşturun.
Aşağıdaki örnek komut, AvailabilityStatusChanged olayı için bir olay aboneliği oluşturur.
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
Aşağıdaki örnek komut ResourceAnnotated olayı için bir olay aboneliği oluşturur.
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
belirtmezseniz included-event-types
, tüm olay türleri varsayılan olarak eklenir.
Belirli bir kaynaktan gelen olayları filtrelemek için parametresini --subject-begins-with
kullanın. Örnekte, belirtilen kaynak grubundaki kaynaklar için olaylara AvailabilityStatusChanged
nasıl abone olunacak gösterilmektedir.
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/
Olay aboneliğini ve sistem konusunu silme
Olay aboneliğini silmek için komutunu kullanın az eventgrid system-topic event-subscription delete
. Bir örnek aşağıda verilmiştir:
az eventgrid system-topic event-subscription delete --name firstEventSubscription --resourcegroup sampletestrg --system-topic-name arnSystemTopicHealth
Sistem konusunu silmek için komutunu kullanın az eventgrid system-topic delete
. Bir örnek aşağıda verilmiştir:
az eventgrid system-topic delete --name arnsystemtopicHealth --resource-group sampletestrg
Filtreleme örnekleri
Planlanmamış kategoriye ait Platform Tarafından Başlatılan ek açıklamalara abone olun.
Eylem gerektiren olaylara filtre uygulamak isteyebilirsiniz. Neredeyse gerçek zamanlı uyarılar, hızlı azaltma eylemlerinin etkinleştirilmesi açısından kritik öneme sahiptir. Azure tarafından başlatılan ve planlanmamış etkinliklere filtreleyerek, iş yükleri genelinde hemen ilgilenmeniz gereken tahmin edilmeyen etkinlikleri anında fark edebilirsiniz. Etkiyi bildirmek için son kullanıcılarınıza iletişimi yeniden dağıtmak veya tetiklemek isteyebilirsiniz.
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
Belirli bir hedef türü kapsamındaki ek açıklamalara abone olma
Etki üzerine dikkat veya azaltma gerektiren kaynak türlerine filtre uygulama becerisine sahip olmak, önemli konulara odaklanmanızı sağlayabilir. VM'ler içinde bile yalnızca üst veya tüm sanal makine ölçek kümesinin sistem durumunun, sanal makine ölçek kümesindeki bir örneğin etkilendiği durumla karşı karşıya olması sizin için önemlidir. Bu filtre, neredeyse gerçek zamanlı uyarıları almak istediğiniz kaynak türüne tam olarak bağlanmanızı sağlar.
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
Bizimle ulaşın
Bu özellik hakkında sorularınız veya geri bildirimleriniz varsa adresinden bize arnsupport@microsoft.comulaşmaktan çekinmeyin.
Belirli bir olayla ilgili belirli geri bildirimlerde size daha iyi yardımcı olmak için aşağıdaki bilgileri sağlayın:
Eksik olaylar için:
- Sistem konu türü adı
- İşlem yürütülürken UTC'de yaklaşık zaman damgası
- Bildirimin oluşturulduğu temel kaynak kimliği
- Azure portalında kaynağınıza gidin ve en sağ köşedeki JSON görünümünü seçin. Kaynak Kimliği, JSON görünümü sayfasındaki ilk alandır.
- Beklenen olay türü
- Yürütülen işlem (örneğin, VM başlatıldı veya durduruldu, Depolama hesap oluşturuldu vb.)
- Karşılaşılan sorunun açıklaması (örneğin, VM başlatıldı ve Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged olayı oluşturulmadı)
- Mümkünse yürütülen işlemin bağıntı kimliğini belirtin
Geciken veya beklenmeyen içeriğe sahip olan olay için
- Sistem konu türü adı
- data.resourceInfo.properties hariç bildirimin tüm içeriği
- Karşılaşılan ve etkilenen alan değerlerinin açıklaması
Bu verileri paylaşırken son kullanıcı tarafından tanımlanabilir hiçbir bilgi sağlamadığınızdan emin olun.
Sonraki adımlar
Bu olaylar hakkında ayrıntılı bilgi için bkz . Azure Kaynak Bildirimleri - Sistem Durumu Kaynakları olayları.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin