Ölçüm uyarısı kuralı oluşturma veya düzenleme

Bu makalede, yeni bir ölçüm uyarı kuralı oluşturma veya mevcut bir ölçüm uyarı kuralını düzenleme gösterilmektedir. Uyarılar hakkında daha fazla bilgi edinmek için uyarılara genel bakış bölümüne bakın.

İzlenecek kaynakları, kaynaktan gelen izleme verilerini ve uyarıyı tetiklemesini istediğiniz koşulları birleştirerek bir uyarı kuralı oluşturursunuz. Ardından, bir uyarı tetiklendiğinde ne olacağını belirlemek için eylem grupları ve uyarı işleme kuralları tanımlayabilirsiniz.

Bu uyarı kuralları tarafından tetiklenen uyarılar, ortak uyarı şemasını kullanan bir yük içerir.

Önkoşullar

Ölçüm uyarısı kuralı oluşturmak için aşağıdaki izinlere sahip olmanız gerekir:

  • Uyarı kuralının hedef kaynağı üzerinde okuma izni.
  • Uyarı kuralının oluşturulduğu kaynak grubunda yazma izni. Uyarı kuralını Azure portalından oluşturuyorsanız, uyarı kuralı varsayılan olarak hedef kaynağın bulunduğu kaynak grubunda oluşturulur.
  • Varsa, uyarı kuralıyla ilişkili herhangi bir eylem grubunda okuma izni.

Portal giriş sayfasından uyarı kuralı oluşturma veya düzenleme

Şu adımları izleyin:

  1. Portalda Uyarıları İzle'yi>seçin.

  2. + Oluştur menüsünü açın ve Uyarı kuralı'nı seçin.

    Yeni uyarı kuralı oluşturma adımlarını gösteren ekran görüntüsü.

Belirli bir kaynaktan uyarı kuralı oluşturma veya düzenleme

Şu adımları izleyin:

  1. Portalda kaynağa gidin.

  2. Sol bölmeden Uyarılar'ı ve ardından + Uyarı kuralı oluştur'u>seçin.

    Seçili kaynaktan yeni uyarı kuralı oluşturma adımlarını gösteren ekran görüntüsü.

Mevcut uyarı kuralını düzenleme

Şu adımları izleyin:

  1. Portalda, giriş sayfasından veya belirli bir kaynaktan sol bölmeden Uyarılar'ı seçin.

  2. Uyarı kuralları'nı seçin.

  3. Düzenlemek istediğiniz uyarı kuralını seçin ve ardından Düzenle'yi seçin.

    Mevcut uyarı kuralını düzenleme adımlarını gösteren ekran görüntüsü.

  4. Ayarları düzenlemek için uyarı kuralının sekmelerinden herhangi birini seçin.

Uyarı kuralının kapsamını yapılandırma

Şu adımları izleyin:

  1. Kaynak seçin bölmesinde uyarı kuralınızın kapsamını ayarlayın. Aboneliğe, kaynak türüne veya kaynak konumuna göre filtreleyebilirsiniz.

  2. Uygula’yı seçin.

    Yeni uyarı kuralı oluşturmak için kaynak seçme bölmesini gösteren ekran görüntüsü.

Uyarı kuralı koşullarını yapılandırma

Şu adımları izleyin:

  1. Koşul sekmesinde, Sinyal adı alanını seçtiğinizde, en sık kullanılan sinyaller açılan listede görüntülenir. Bu popüler sinyallerden birini seçin veya koşul için farklı bir sinyal seçmek istiyorsanız Tüm sinyalleri gör'e tıklayın.

    Uyarı kuralı oluştururken popüler sinyalleri gösteren ekran görüntüsü.

  2. (İsteğe bağlı) Önceki adımda Tüm sinyalleri göster'i seçtiyseniz sinyal adını aramak veya sinyal listesini filtrelemek için Sinyal seçin bölmesini kullanın. Filtre ölçütü:

    Bu tabloda ölçüm uyarı kuralları için kullanılabilen hizmetler açıklanmaktadır:

    Sinyal kaynağı Açıklama
    Platform Ölçüm sinyalleri için izleme hizmeti ölçüm ad alanıdır. "Platform", ölçümlerin kaynak sağlayıcısı (azure) tarafından sağlandığı anlamına gelir.
    Azure.Application Analizler Uygulama Analizler SDK'sı tarafından gönderilen müşteri tarafından bildirilen ölçümler.
    Azure.VM.Windows.GuestMetrics VM'de çalışan bir uzantı tarafından toplanan VM konuk ölçümleri. Yerleşik işletim sistemi performans sayaçlarını ve özel performans sayaçlarını içerebilir.
    <özel ad alanınız> Azure İzleyici Ölçümleri API'siyle gönderilen özel ölçümleri içeren özel bir ölçüm ad alanı.

    Sinyal adını ve Uygula'yı seçin.

  3. Önizleme bölümünde seçili ölçüm sinyalinin sonuçlarının önizlemesini görüntüleyin. Aşağıdaki alanlar için değerleri seçin.

    Alan Açıklama
    Zaman aralığı Sonuçlara eklenecek zaman aralığı. Son altı saatten son haftaya kadar olabilir.
    Zaman serisi Sonuçlara eklenecek zaman serisi.
  4. Uyarı mantığı bölümünde:

    Alan Açıklama
    Threshold Eşiğin statik bir değere veya dinamik değere göre hesaplanması gerekip gerekmediğini seçin.
    Statik eşik , yapılandırdığınız eşik değerini kullanarak kuralı değerlendirir.
    Dinamik eşikler , ölçüm davranışı desenlerini sürekli olarak öğrenmek ve beklenmeyen davranışlar için uygun eşikleri hesaplamak için makine öğrenmesi algoritmalarını kullanır. Ölçüm uyarıları için dinamik eşikleri kullanma hakkında daha fazla bilgi edinebilirsiniz.
    Operatör Ölçüm değerini eşikle karşılaştırmak için işlecini seçin.
    Dinamik eşikler kullanıyorsanız uyarı kuralları, aynı uyarı kuralındaki hem üst hem de alt sınırlar için ölçüm davranışına göre uyarlanmış eşikleri kullanabilir. Şu işleçlerden birini seçin:
    - Üst eşikten büyük veya alt eşikten daha düşük (varsayılan)
    - Üst eşikten büyük
    - Alt eşikten daha düşük
    Toplama türü Veri noktalarına uygulanacak toplama işlevini seçin: Sum, Count, Average, Min veya Max.
    Eşik değeri Statik bir eşik seçtiyseniz, koşul mantığı için eşik değerini girin.
    Unit Seçilen ölçüm sinyali bayt, KB, MB ve GB gibi farklı birimleri destekliyorsa ve statik bir eşik seçtiyseniz koşul mantığının birimini girin.
    Eşik duyarlılığı Dinamik bir eşik seçtiyseniz duyarlılık düzeyini girin. Duyarlılık düzeyi, uyarı tetikleme için gereken ölçüm serisi deseninden sapma miktarını etkiler.
    - Yüksek: Eşikler sıkıdır ve ölçüm serisi desenine yakındır. En küçük sapmada bir uyarı kuralı tetiklendiğinden daha fazla uyarı elde edilir.
    - Orta: Eşikler daha az sıkı ve daha dengelidir. Yüksek duyarlılıktan (varsayılan) daha az uyarı vardır.
    - Düşük: Eşikler gevşektir ve ölçüm serisi deseninden daha fazla sapma sağlar. Uyarı kuralları yalnızca büyük sapmalarda tetiklenir ve bu da daha az uyarıyla sonuçlanır.
    Toplama ayrıntı düzeyi Toplama türü işlevini kullanarak veri noktalarını gruplandırmak için kullanılan aralığı seçin. Eklenen bir zaman serisinin ilk değerlendirme dönemini kaçırma olasılığını azaltmak için değerlendirme sıklığından daha büyük bir Toplama ayrıntı düzeyi (nokta) seçin.
    Değerlendirme sıklığı Uyarı kuralının ne sıklıkta çalıştırılacağına karar verin. Değerlendirme için kayan bir pencere oluşturmak için toplama ayrıntı düzeyinden daha küçük bir sıklık seçin.
  5. (İsteğe bağlı) Boyutlara göre bölmeyi yapılandırabilirsiniz.

    Boyutlar, ölçüm değeri hakkında daha fazla veri içeren ad-değer çiftleridir. Boyutları kullanarak, tüm boyutlu değerlerin toplamını izlemek yerine ölçümleri filtreleyebilir ve belirli zaman serilerini izleyebilirsiniz.

    Birden fazla boyut değeri seçerseniz, birleşimden elde edilen her zaman serisi kendi uyarısını tetikler ve ayrı olarak ücretlendirilir. Örneğin, bir depolama hesabının işlem ölçümü, her işlem tarafından çağrılan API'nin adını içeren bir API adı boyutuna sahip olabilir (örneğin, GetBlob, DeleteBlob ve PutPage). Belirli bir API'de (toplanan veriler) çok sayıda işlem olduğunda uyarı tetiklemeyi seçebilirsiniz. Ya da boyutları yalnızca belirli API'ler için işlem sayısı yüksek olduğunda uyarmak için kullanabilirsiniz.

    Alan Açıklama
    Boyut adı Boyutlar sayı veya dize sütunları olabilir. Boyutlar belirli zaman serilerini izlemek ve tetiklenen uyarıya bağlam sağlamak için kullanılır.
    Azure Kaynak Kimliği sütununda bölme, belirtilen kaynağı uyarı hedefine getirir. Algılanırsa ResourceID sütunu otomatik olarak seçilir ve tetiklenen uyarının bağlamını kaydın kaynağıyla değiştirir.
    Operatör Boyut adında ve değerinde kullanılan işleç.
    Boyut değerleri Boyut değerleri son 48 saate ait verileri temel alır. Özel boyut değerleri eklemek için Özel değer ekle'yi seçin.
    Gelecekteki tüm değerleri dahil et Seçili boyuta gelecekteki değerleri eklemek için bu alanı seçin.
  6. (İsteğe bağlı) Değerlendirme zamanı bölümünde:

    Alan Açıklama
    Denetleme sıklığı: Uyarı kuralının koşula uyulup uyulmadığını ne sıklıkta denetlediğini seçin.
    Geriye dönük zaman aralığı Veriler her işaretlendiğinde ne kadar geriye bakılır seçin. Örneğin, her 1 dakikada bir 5 dakika geriye bakın.
  7. (İsteğe bağlı) Gelişmiş seçenekler bölümünde, belirli bir süre içinde kaç hatanın uyarı tetikleeceğini belirtebilirsiniz. Örneğin, yalnızca son bir saat içinde üç hata olduğunda bir uyarı tetiklemesini istediğinizi belirtebilirsiniz. Bu ayarı uygulama iş ilkeniz belirlemelidir.

    Bu alanlar için değerleri seçin:

    Alan Açıklama
    İhlal sayısı Uyarıyı tetikleyen yapılandırılmış zaman dilimi içindeki ihlallerin sayısı.
    Değerlendirme dönemi İhlal sayısının oluştuğu zaman dilimi.
    Daha önce verileri yoksay Dinamik eşikleri hesaplamak için ölçüm geçmiş verilerini kullanmaya başlayacağı tarihi seçmek için bu ayarı kullanın. Örneğin, bir kaynak test modunda çalışıyorsa ve üretime taşındıysa, kaynak test aşamasındayken ölçüm davranışını göz ardı etmek isteyebilirsiniz.
  8. Bitti'yi seçin. Bu noktadan sonra, istediğiniz zaman Gözden Geçir + oluştur düğmesini seçebilirsiniz.

Uyarı kuralı eylemlerini yapılandırma

Şu adımları izleyin:

  1. Eylemler sekmesini seçin.

  2. Gerekli eylem gruplarını seçin veya oluşturun.

    Yeni uyarı kuralı oluştururken Eylemler sekmesini gösteren ekran görüntüsü.

Uyarı kuralı ayrıntılarını yapılandırma

Şu adımları izleyin:

  1. Ayrıntılar sekmesinde Proje ayrıntılarını tanımlayın.

    • Aboneliği seçin.
    • Kaynak grubunu seçin.
  2. Uyarı kuralı ayrıntılarını tanımlayın.

    Yeni uyarı kuralı oluştururken Ayrıntılar sekmesini gösteren ekran görüntüsü.

  3. Önem Derecesi'ni seçin.

  4. Uyarı kuralı adı ve Uyarı kuralı açıklaması değerlerini girin.

  5. (İsteğe bağlı) Aşağıdaki bölgelerden biri olarak tanımlanan kapsamla özel bir ölçümü izleyen bir ölçüm uyarı kuralı oluşturuyorsanız ve uyarı kuralı için veri işlemenin bu bölge içinde gerçekleştiğinden emin olmak istiyorsanız, uyarı kuralını şu bölgelerden birinde işlemeyi seçebilirsiniz:

    • Kuzey Avrupa
    • West Europe
    • Orta İsveç
    • Orta Batı Almanya
  6. (İsteğe bağlı) Gelişmiş seçenekler bölümünde çeşitli seçenekler ayarlayabilirsiniz.

    Alan Açıklama
    Oluşturuldukten sonra etkinleştir Uyarı kuralını oluşturmayı tamamladıktan hemen sonra çalıştırmaya başlamayı seçin.
    Uyarıları otomatik olarak çözümleme (önizleme) Uyarının durum bilgisi olmasını sağlamak için öğesini seçin. Bir uyarı durum bilgisi olduğunda, koşul artık karşılanmadığında uyarı çözülür.
    Bu onay kutusunu seçmezseniz ölçüm uyarıları durum bilgisi olmaz. Durum bilgisi olmayan uyarılar, uyarı zaten tetiklenmiş olsa bile koşul her karşılandığında tetiklenir.
    Durum bilgisi olmayan ölçüm uyarıları için bildirimlerin sıklığı, uyarı kuralının yapılandırılan sıklığına göre farklılık gösterir:
    5 dakikadan kısa uyarı sıklığı: Koşul karşılanmaya devam ederken, bir ila altı dakika arasında bir yere bildirim gönderilir.
    5 dakikadan uzun uyarı sıklığı: Koşul karşılanmaya devam ederken, yapılandırılan sıklık arasında bir bildirim gönderilir ve sıklığın değerini ikiye katlar. Örneğin, sıklığı 15 dakika olan bir uyarı kuralı için 15 ila 30 dakika arasında bir yere bildirim gönderilir.
  7. (İsteğe bağlı) Özel özellikler bölümünde, bu uyarı kuralı eylem grupları içeriyorsa, uyarı bildirimi yüküne eklemek için kendi özelliklerinizi ekleyebilirsiniz. Bu özellikleri, bir web kancası, Azure işlevi veya mantıksal uygulama eylemleri gibi eylem grubu tarafından çağrılan eylemlerde kullanabilirsiniz.

    Özel özellikler, statik metin, uyarı yükünden ayıklanan dinamik bir değer veya her ikisinin birleşimi kullanılarak anahtar:değer çiftleri olarak belirtilir.

    Uyarı yükünden dinamik değer ayıklama biçimi: ${<path to schema field>}. Örneğin: ${data.essentials.monitorCondition}.

    Ortak uyarı şemasının biçimini kullanarak, uyarı kuralı için yapılandırılan eylem gruplarının ortak şemayı kullanıp kullanmadığını yükteki alanı belirtin.

    Not

    • Ortak şema özel yapılandırmaların üzerine yazar. Hem özel özellikleri hem de ortak şemayı kullanamazsınız.
    • Özel özellikler uyarının yüküne eklenir, ancak e-posta şablonunda veya Azure portalındaki uyarı ayrıntılarında görünmez.
    • Hizmet Durumu uyarıları özel özellikleri desteklemez.

    Yeni uyarı kuralı oluşturma işleminin özel özellikler bölümünü gösteren ekran görüntüsü.

    Aşağıdaki örneklerde, özel özelliklerdeki değerler ortak uyarı şemasını kullanan bir yükteki verileri kullanmak için kullanılır:

    Örnek 1

    Bu örnek, "pencere başlangıç saati" ve "pencere bitiş saati" ile ilgili verileri içeren bir "Ek Ayrıntılar" etiketi oluşturur.

    • Ad: "Ek Ayrıntılar"
    • Değer: "Değerlendirme penceresiStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}"
    • Sonuç: "AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z"

    Örnek 2 Bu örnek, uyarıyı çözümleme veya tetikleme nedeni ile ilgili verileri ekler.

    • Ad: "Uyarı ${data.essentials.monitorCondition} nedeni"
    • Değer: "${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. Değer: ${data.alertContext.condition.allOf[0].metricValue}"
    • Sonuç: Örnek sonuçlar şöyle olabilir:
      • "Uyarı Çözüldü nedeni: Cpu GreaterThan5 Çözüldü Yüzdesi. Değer 3,585"
      • "Uyarı Tetiklenme nedeni": "CPU GreaterThan5 Tetiklenme Yüzdesi. Değer 10,585"

Uyarı kuralı etiketlerini yapılandırma

Şu adımları izleyin:

  1. Etiketler sekmesini seçin.

  2. Uyarı kuralı kaynağında gerekli etiketleri ayarlayın.

    Yeni uyarı kuralı oluştururken Etiketler sekmesini gösteren ekran görüntüsü.

Uyarı kuralını gözden geçirme ve oluşturma

Şu adımları izleyin:

  1. Gözden Geçir ve oluştur sekmesinde kural doğrulanır ve tüm sorunları size bildirir.

  2. Doğrulama başarılı olduysa ve ayarları gözden geçirdiyseniz Oluştur düğmesini seçin.

    Yeni uyarı kuralı oluştururken Gözden geçir ve oluştur sekmesini gösteren ekran görüntüsü.

Ölçüm uyarı kuralları için adlandırma kısıtlamaları

Ölçüm uyarısı kuralı adları için aşağıdaki kısıtlamaları göz önünde bulundurun:

  • Ölçüm uyarı kuralı adları oluşturulduktan sonra değiştirilemez (yeniden adlandırılamaz).
  • Ölçüm uyarı kuralı adları bir kaynak grubu içinde benzersiz olmalıdır.
  • Ölçüm uyarı kuralı adları şu karakterleri içeremez: * # & + : <> ? @ % { } \ /
  • Ölçüm uyarı kuralı adları bir boşluk veya noktayla bitemez.
  • Birleştirilmiş kaynak grubu adı ve uyarı kuralı adı 252 karakteri aşamaz.

Not

Uyarı kuralı adında alfabetik veya sayısal olmayan karakterler (örneğin boşluklar, noktalama işaretleri veya simgeler) varsa, bu karakterler belirli istemciler tarafından alındığında URL ile kodlanmış olabilir.

Ölçüm uyarı kuralında birden çok koşulla boyut kullandığınızda uygulanan kısıtlamalar

Ölçüm uyarıları, çok boyutlu ölçümlerde uyarı oluşturmayı destekler ve uyarı kuralı başına beş koşula kadar birden çok koşul tanımlamayı destekler.

Birden çok koşul içeren bir uyarı kuralında boyutları kullanırken aşağıdaki kısıtlamaları göz önünde bulundurun:

  • Her koşulda boyut başına yalnızca bir değer seçebilirsiniz.

  • Geçerli ve gelecekteki tüm değerleri seç seçeneğini kullanamazsınız. Yıldız işaretini (*) seçin.

  • Farklı koşullarda yapılandırılan ölçümler aynı boyutu desteklediğinde, yapılandırılmış bir boyut değeri ilgili koşullardaki tüm bu ölçümler için açıkça aynı şekilde ayarlanmalıdır.

    Örneğin:

    • Depolama hesabında tanımlanan ve iki koşulu izleyen bir ölçüm uyarı kuralı düşünün:
      • Toplam İşlem sayısı> 5
      • Ortalama SuccessE2ELatency> 250 ms
    • İlk koşulu güncelleştirmek ve yalnızca ApiName boyutunun eşit "GetBlob"olduğu işlemleri izlemek istiyorsunuz.
    • İşlemler ve SuccessE2ELatency ölçümleri apiNameboyutunu desteklediğinden, her iki koşulu da güncelleştirmeniz ve apiName boyutunu bir "GetBlob" değerle belirtmelerini sağlamanız gerekir.

Considerations when creating an alert rule that contains multiple criteria

  • You can only select one value per dimension within each criterion.
  • You can't use an asterisk (*) as a dimension value.
  • When metrics that are configured in different criteria support the same dimension, a configured dimension value must be explicitly set in the same way for all those metrics. For a Resource Manager template example, see Create a metric alert with a Resource Manager template.