Aracılığıyla paylaş


Daha yeni uyarılara geçiş seçeneklerini anlama

Genel bulut kullanıcıları için klasik uyarılar kullanımdan kaldırılır . 21Vianet tarafından sağlanan Azure Kamu bulut ve Microsoft Azure için klasik uyarılar 29 Şubat 2024'te kullanımdan kaldırmaya devam edecektir.

Bu makalede, kalan uyarı kurallarını geçirmek için kullanılacak el ile geçiş ve gönüllü geçiş aracının nasıl çalıştığı açıklanmaktadır. Bazı yaygın sorunların çözümlerini de açıklar.

Önemli

Etkinlik günlüğü uyarıları (Hizmet durumu uyarıları dahil) ve günlük arama uyarıları geçiş tarafından etkilenmez. Geçiş yalnızca burada açıklanan klasik uyarı kuralları için geçerlidir.

Not

Klasik uyarı kurallarınız geçersizse (örneğin, kullanım dışı bırakılmış ölçümlerde veya silinmiş kaynaklardaysa), bunlar geçirilmez ve hizmet kullanımdan kaldırıldıktan sonra kullanılamaz.

Klasik uyarıları daha yeni uyarılara el ile geçirme

Kalan uyarılarını el ile geçirmek isteyen müşteriler, aşağıdaki bölümleri kullanarak bunu zaten yapabilir. Ayrıca kullanımdan kaldırılan ve doğrudan geçirilemeyen ölçümleri de içerir.

Sanal makinelerde konuk ölçümleri

Konuk ölçümlerinde yeni ölçüm uyarıları oluşturabilmeniz için önce konuk ölçümlerinin Azure İzleyici günlük deposuna gönderilmesi gerekir. Uyarı oluşturmak için şu yönergeleri izleyin:

Konuk ölçümlerini toplamak ve bunlarla ilgili uyarı almak için daha fazla seçenek vardır, daha fazla bilgi edinin.

Depolama ve Klasik Depolama hesabı ölçümleri

Depolama hesaplarındaki tüm klasik uyarılar, şu ölçümlerdeki uyarılar dışında geçirilebilir:

  • PercentAuthorizationError
  • PercentClientOtherError
  • PercentNetworkError
  • PercentServerOtherError
  • PercentSuccess
  • PercentThrottlingError
  • PercentTimeoutError
  • AnonymousThrottlingError
  • SASThrottlingError
  • ThrottlingError

Yüzde ölçümlerindeki klasik uyarı kuralları , eski ve yeni depolama ölçümleri arasındaki eşlemeye göre geçirilmelidir. Kullanılabilir yeni ölçüm mutlak ölçüm olduğundan eşiklerin uygun şekilde değiştirilmesi gerekir.

AnonymousThrottlingError, SASThrottlingError ve ThrottlingError'da klasik uyarı kuralları iki yeni uyarıya bölünmelidir çünkü aynı işlevselliği sağlayan birleştirilmiş ölçüm yoktur. Eşiklerin uygun şekilde uyarlanması gerekir.

Azure Cosmos DB ölçümleri

Azure Cosmos DB ölçümlerindeki tüm klasik uyarılar, şu ölçümlerdeki uyarılar dışında geçirilebilir:

  • Saniye Başına Ortalama İstek Sayısı
  • Tutarlılık Düzeyi
  • Http 2xx
  • Http 3xx
  • Dakika Başına Tüketilen Maksimum RUPM
  • Saniye Başına En Fazla RU Sayısı
  • Mongo Diğer İstek Ücreti
  • Mongo Diğer İstek Oranı
  • Gözlemlenen Okuma Gecikmesi
  • Gözlemlenen Yazma GecikmeSi
  • Hizmet Kullanılabilirliği
  • Depolama Kapasitesi

Saniye Başına Ortalama İstek sayısı, Tutarlılık Düzeyi, Dakikada Tüketilen Maksimum RUPM, Saniyede En Fazla RU Sayısı, Gözlemlenen Okuma Gecikmesi, Gözlemlenen Yazma Gecikmesi ve Depolama Kapasitesi şu anda yeni sistemde mevcut değildir.

İsteklerin sayılma şekli klasik ölçümlerle yeni ölçümler arasında farklı olduğundan Http 2xx, Http 3xx ve Hizmet Kullanılabilirliği gibi istek ölçümleriyle ilgili uyarılar geçirilmez. Bu ölçümlerdeki uyarıların eşiklerin ayarlanmasıyla el ile yeniden oluşturulması gerekir.

Kullanım dışı ölçümlerde klasik uyarı kuralları

Aşağıda, daha önce desteklenen ancak sonunda kullanım dışı bırakılan ölçümlerle ilgili klasik uyarı kuralları yer alır. Müşterinin küçük bir yüzdesinin bu tür ölçümlerde geçersiz klasik uyarı kuralları olabilir. Bu uyarı kuralları geçersiz olduğundan geçirilmez.

Kaynak türü Kullanım dışı ölçümler
Microsoft.DBforMySQL/servers compute_consumption_percent, compute_limit
Microsoft.DBforPostgreSQL/servers compute_consumption_percent, compute_limit
Microsoft.Network/publicIPAddresses defaultddostriggerrate
Microsoft.SQL/sunucular/veritabanları service_level_objective, storage_limit, storage_used, azaltma, dtu_consumption_percent storage_used
Microsoft.Web/hostingEnvironments/multirolepools averagememoryworkingset
Microsoft.Web/hostingEnvironments/workerpools bytesreceived, httpqueuelength

Eşdeğer yeni uyarı kurallarının ve eylem gruplarının oluşturulma şekli

Geçiş aracı klasik uyarı kurallarınızı eşdeğer yeni uyarı kurallarına ve eylem gruplarına dönüştürür. Klasik uyarı kurallarının çoğu için, eşdeğer yeni uyarı kuralları ve aggregationTypegibi windowSize aynı özelliklere sahip aynı ölçümdedir. Ancak, yeni sistemde farklı ve eşdeğer bir ölçüme sahip ölçümler üzerinde bazı klasik uyarı kuralları vardır. Aşağıdaki bölümde belirtilmediği sürece klasik uyarıların geçişi için aşağıdaki ilkeler geçerlidir:

  • Sıklık: Klasik veya yeni uyarı kuralının koşulu ne sıklıkta denetleyemiyor olduğunu tanımlar. frequency Klasik uyarı kuralları kullanıcı tarafından yapılandırılamazdı ve tüm kaynak türleri için her zaman 5 dakikaydı. Eşdeğer kuralların sıklığı da 5 dk olarak ayarlanır.
  • Toplama Türü: Ölçümün ilgilendiği pencere üzerinde nasıl toplanmış olduğunu tanımlar. aggregationType, çoğu ölçüm için klasik uyarılar ve yeni uyarılar arasında da aynıdır. Bazı durumlarda, ölçüm klasik uyarılar ile yeni uyarılar arasında farklı olduğundan eşdeğer aggregationType veya primary Aggregation Type ölçüm için tanımlanan kullanılır.
  • Birimler: Uyarının oluşturulduğu ölçümün özelliği. Bazı eşdeğer ölçümlerin farklı birimleri vardır. Eşik gerektiği gibi ayarlanır. Örneğin, özgün ölçümün saniye cinsinden birim sayısı varsa ancak eşdeğer yeni ölçümde birim olarak milisaniye varsa, aynı davranışı sağlamak için özgün eşik 1000 ile çarpılır.
  • Pencere Boyutu: Eşikle karşılaştırmak için ölçüm verilerinin toplandığı pencereyi tanımlar. 5 dk, 15 dak, 30 dak, 1 saat, 3 saat, 6 saat, 12 saat, 1 gün gibi standart windowSize değerler için eşdeğer yeni uyarı kuralında değişiklik yapılmaz. Diğer değerler için en windowSize yakın değer kullanılır. Çoğu müşteri için bu değişikliğin hiçbir etkisi yoktur. Müşterilerin küçük bir yüzdesi için tam olarak aynı davranışı elde etmek için eşiği ayarlamanız gerekebilir.

Aşağıdaki bölümlerde, yeni sistemde farklı ve eşdeğer bir ölçüme sahip olan ölçümleri ayrıntılı olarak anlatacağız. Klasik ve yeni uyarı kuralları için aynı kalan ölçümler listelenmez. Yeni sistemde desteklenen ölçümlerin listesini burada bulabilirsiniz.

Microsoft.Storage/storageAccounts ve Microsoft.ClassicStorage/storageAccounts

Blob, tablo, dosya ve kuyruk gibi Depolama hesabı hizmetleri için aşağıdaki ölçümler aşağıda gösterildiği gibi eşdeğer ölçümlerle eşlenir:

Klasik uyarılarda ölçüm Yeni uyarılarda eşdeğer ölçüm Yorumlar
AnonymousAuthorizationError "ResponseType"="AuthorizationError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousClientOtherError "ResponseType"="ClientOtherError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousClientTimeOutError "ResponseType"="ClientTimeOutError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousNetworkError "ResponseType"="NetworkError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousServerOtherError "ResponseType"="ServerOtherError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousServerTimeOutError "ResponseType"="ServerTimeOutError" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AnonymousSuccess "ResponseType"="Success" ve "Authentication" = "Anonymous" boyutlarına sahip işlemler ölçümü
AuthorizationError "ResponseType"="AuthorizationError" boyutlarına sahip işlemler ölçümü
AverageE2ELatency SuccessE2ELatency
AverageServerLatency SuccessServerLatency
Capacity BlobCapacity 'last' yerine 'average' kullanın aggregationType . Ölçüm yalnızca Blob hizmetleri için geçerlidir
ClientOtherError "ResponseType"="ClientOtherError" boyutlarına sahip işlemler ölçümü
ClientTimeoutError "ResponseType"="ClientTimeOutError" boyutlarına sahip işlemler ölçümü
ContainerCount ContainerCount 'last' yerine 'average' kullanın aggregationType . Ölçüm yalnızca Blob hizmetleri için geçerlidir
NetworkError "ResponseType"="NetworkError" boyutlarına sahip işlemler ölçümü
Objectcount BlobCount 'last' yerine 'average' kullanın aggregationType . Ölçüm yalnızca Blob hizmetleri için geçerlidir
SASAuthorizationError "ResponseType"="AuthorizationError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASClientOtherError "ResponseType"="ClientOtherError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASClientTimeOutError "ResponseType"="ClientTimeOutError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASNetworkError "ResponseType"="NetworkError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASServerOtherError "ResponseType"="ServerOtherError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASServerTimeOutError "ResponseType"="ServerTimeOutError" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
SASSuccess "ResponseType"="Success" ve "Authentication" = "SAS" boyutlarına sahip işlemler ölçümü
ServerOtherError "ResponseType"="ServerOtherError" boyutlarına sahip işlemler ölçümü
ServerTimeOutError "ResponseType"="ServerTimeOutError" boyutlarına sahip işlemler ölçümü
Başarılı "ResponseType"="Success" boyutlarına sahip işlemler ölçümü
TotalBillableRequests İşlemler
TotalEgress Çıkış
TotalIngress Giriş
TotalRequests İşlemler

Microsoft.DocumentDB/databaseAccounts

Azure Cosmos DB için eşdeğer ölçümler aşağıda gösterildiği gibi:

Klasik uyarılarda ölçüm Yeni uyarılarda eşdeğer ölçüm Yorumlar
AvailableStorage AvailableStorage
Veri Boyutu DataUsage
Belge Sayısı DocumentCount
Dizin Boyutu IndexUsage
Hizmet Kullanılamıyor ServiceAvailability
TotalRequestUnits TotalRequestUnits
Kısıtlanmış İstekler "StatusCode" = "429" boyutuna sahip TotalRequests 'Average' toplama türü 'Count' olarak düzeltildi
İç Sunucu Hataları "StatusCode" = "500" boyuta sahip TotalRequests} 'Average' toplama türü 'Count' olarak düzeltildi
Http 401 "StatusCode" = "401" boyutuna sahip TotalRequests 'Average' toplama türü 'Count' olarak düzeltildi
Http 400 "StatusCode" = "400" boyutuna sahip TotalRequests 'Average' toplama türü 'Count' olarak düzeltildi
Toplam İstek Sayısı TotalRequests 'Max' toplama türü 'Count' olarak düzeltildi
Mongo Sayısı İstek Ücreti "CommandName" = "count" boyutuna sahip MongoRequestCharge
Mongo Sayısı İstek Oranı "CommandName" = "count" boyutuna sahip MongoRequestsCount
Mongo Silme İsteği Ücreti "CommandName" = "delete" boyutuna sahip MongoRequestCharge
Mongo Silme İsteği Oranı "CommandName" = "delete" boyutuna sahip MongoRequestsCount
Mongo İstek Ücreti Ekle "CommandName" = "insert" boyutuna sahip MongoRequestCharge
Mongo İstek Oranı Ekle "CommandName" = "insert" boyutuna sahip MongoRequestsCount
Mongo Sorgu İsteği Ücreti "CommandName" = "find" boyutuna sahip MongoRequestCharge
Mongo Sorgu İsteği Oranı "CommandName" = "find" boyutuna sahip MongoRequestsCount
Mongo Güncelleştirme İsteği Ücreti "CommandName" = "update" boyutuna sahip MongoRequestCharge
Mongo Başarısız İstekler Ekle "CommandName" = "insert" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi
Mongo Sorgu Başarısız İstekleri "CommandName" = "query" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi
Mongo Sayısı Başarısız İstekler "CommandName" = "count" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi
Mongo Güncelleştirme Başarısız İstekleri "CommandName" = "update" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi
Mongo Diğer Başarısız İstekler "CommandName" = "other" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi
Mongo Başarısız İstekleri Sil "CommandName" = "delete" ve "Status" = "failed" boyutlarına sahip MongoRequestCount 'Average' toplama türü 'Count' olarak düzeltildi

Eşdeğer eylem gruplarının oluşturulma şekli

Klasik uyarı kurallarında e-posta, web kancası, mantıksal uygulama ve uyarı kuralının kendisine bağlı runbook eylemleri vardı. Yeni uyarı kuralları, birden çok uyarı kuralında yeniden kullanılabilen eylem gruplarını kullanır. Geçiş aracı, eylemi kaç uyarı kuralı kullandığından bağımsız olarak aynı eylemler için tek bir eylem grubu oluşturur. Geçiş aracı tarafından oluşturulan eylem grupları 'Migrated_AG*' adlandırma biçimini kullanır.

Not

Klasik uyarılar, klasik yönetici rollerini bildirmek için kullanıldığında klasik yöneticinin yerel ayarına göre yerelleştirilmiş e-postalar gönderir. Yeni uyarı e-postaları Eylem Grupları aracılığıyla gönderilir ve yalnızca İngilizcedir.

Dağıtım aşamaları

Geçiş aracı, klasik uyarı kurallarını kullanan müşterilere aşamalı olarak dağıtılıyor. Abonelik sahipleri, abonelik araç kullanılarak geçirilmeye hazır olduğunda bir e-posta alır.

Not

Araç aşamalar halinde dağıtıldığından, bazı aboneliklerinizin erken aşamalarda geçirilmeye henüz hazır olmadığını görebilirsiniz.

Aboneliklerin çoğu şu anda geçiş için hazır olarak işaretlenmiştir. Yalnızca aşağıdaki kaynak türleriyle ilgili klasik uyarıları olan abonelikler geçiş için hala hazır değildir.

  • Microsoft.classicCompute/domainNames/slots/roles
  • Microsoft.insights/components

Geçişi kimler tetikleyebilir?

Abonelik düzeyinde İzleme Katkıda Bulunanı yerleşik rolüne sahip olan tüm kullanıcılar geçişi tetikleyebilir. Aşağıdaki izinlere sahip özel bir role sahip kullanıcılar da geçişi tetikleyebilir:

  • */read
  • Microsoft.Insights/actiongroups/*
  • Microsoft.Insights/AlertRules/*
  • Microsoft.Insights/metricAlerts/*
  • Microsoft.AlertsManagement/smartDetectorAlertRules/*

Not

Yukarıdaki izinlere sahip olmanın yanı sıra aboneliğinizin de Microsoft.AlertsManagement kaynak sağlayıcısına kayıtlı olması gerekir. Application Insights'ta Hata Anomalisi uyarılarını başarıyla geçirmek için bu gereklidir.

Yaygın sorunlar ve çözümler

Geçişi tetikledikten sonra, geçişin tamamlandığını veya sizden herhangi bir eylem gerekip gerekmediğini bildirmek için sağladığınız adreslerden e-posta alırsınız. Bu bölümde bazı yaygın sorunlar ve bunlarla nasıl başa çıkıldığı açıklanmaktadır.

Doğrulama başarısız oldu

Aboneliğinizdeki klasik uyarı kurallarında yapılan bazı son değişiklikler nedeniyle abonelik geçirilemez. Bu sorun geçicidir. Geçiş durumu birkaç gün içinde geçiş için hazır olarak geri döndükten sonra geçişi yeniden başlatabilirsiniz.

Kurallarınızı geçirmemizi engelleyen kapsam kilidi

Geçiş kapsamında yeni ölçüm uyarıları ve yeni eylem grupları oluşturulur ve ardından klasik uyarı kuralları silinir. Ancak kapsam kilidi, kaynak oluşturmamızı veya silmemizi engelleyebilir. Kapsam kilidine bağlı olarak, kuralların bazıları veya tümü geçirilemedi. Geçiş aracında listelenen abonelik, kaynak grubu veya kaynağın kapsam kilidini kaldırarak ve geçişi yeniden tetikleyerek bu sorunu çözebilirsiniz. Kapsam kilidi devre dışı bırakılamaz ve geçiş işlemi sırasında kaldırılması gerekir. Kapsam kilitlerini yönetme hakkında daha fazla bilgi edinin.

Kurallarınızı geçirmemizi engelleyen 'Reddet' etkisine sahip ilke

Geçiş kapsamında yeni ölçüm uyarıları ve yeni eylem grupları oluşturulur ve ardından klasik uyarı kuralları silinir. Ancak, Azure İlkesi ataması kaynak oluşturmamızı engelleyebilir. İlke atamaya bağlı olarak, kuralların bazıları veya tümü geçirilemedi. İşlemi engelleyen ilke atamaları geçiş aracında listelenir. Aşağıdakilerden birini yaparak bu sorunu çözebilirsiniz:

Sonraki adımlar