Tek bir ölçüm uyarı kuralında birden çok zaman serisini izleme

Bir veya birden çok ölçüm zaman serisini izlemek için tek bir ölçüm uyarı kuralı kullanılabilir. Bu özellik, kaynakları büyük ölçekte izlemeyi kolaylaştırır.

Ölçüm zaman serisi

Ölçüm zaman serisi, belirli bir süre boyunca yakalanan bir ölçüm serisi veya "ölçüm değerleri"dir.

Örneğin:

  • Sanal makinenin CPU kullanımı
  • Depolama hesabına gelen bayt (giriş)
  • Web uygulamasının başarısız istek sayısı

Tek bir zaman serisinde uyarı kuralı

Uyarı kuralı, aşağıdaki koşulların tümünü karşıladığında tek bir zaman serisini izler:

  • Tek bir hedef kaynağı izler.
  • Tek bir koşul içerir.
  • Boyutları seçmeden bir ölçümü değerlendirir (ölçümün boyutları desteklediği varsayılır).

Yalnızca ilgili özelliklerin gösterildiği bu tür bir uyarı kuralı örneği:

  • Hedef kaynak: VM-a
  • Sinyal: CPU Yüzdesi
  • İşleç: Büyüktür
  • Eşik: 80

Bu uyarı kuralı için tek bir ölçüm zaman serisi izlenir:

  • Cpu yüzdesi burada Resource='VM-a' > %80

Screenshot that shows an alert rule on a single time series.

Birden çok zaman serisinde uyarı kuralı

Uyarı kuralı, aşağıdaki özelliklerden en az birini kullanıyorsa birden çok zaman serisini izler:

  • Birden çok kaynak
  • Birden çok koşul
  • Birden çok boyut

Birden çok kaynak (çok kaynaklı)

Tek bir ölçüm uyarı kuralı, kaynakların aynı türde olması ve aynı Azure bölgesinde mevcut olması koşuluyla birden çok kaynağı izleyebilir. Bu tür bir kuralın kullanılması karmaşıklığı ve korumanız gereken toplam uyarı kuralı sayısını azaltır.

Böyle bir uyarı kuralı örneği:

  • Hedef kaynak: VM-a, myVM2
  • Sinyal: CPU Yüzdesi
  • İşleç: Büyüktür
  • Eşik: 80

Bu uyarı kuralı için iki ölçüm zaman serisi ayrı olarak izlenir:

  • Cpu yüzdesi burada Resource='VM-a' > %80
  • Cpu yüzdesi burada Resource='myVM2' > %80

Screenshot that shows a multi-resource alert rule.

Çok kaynaklı uyarı kuralında koşul, kaynakların her biri için ayrı ayrı değerlendirilir (veya her kaynağa karşılık gelen ölçüm zaman serilerinin her biri için daha doğru bir şekilde). Sonuç olarak, her kaynak için uyarılar da ayrı ayrı tetiklenir.

Örneğin, CPU'nun %80'in üzerinde izlenmesi için yukarıdaki uyarı kuralını ayarladığınızı varsayalım. Değerlendirilen zaman aralığında, yani son 5 dakika:

  • VM-a'nın CPU Yüzdesi %80'den büyüktür.
  • myVM2 cpu yüzdesi %50'dir.

Uyarı kuralı VM-a üzerinde tetikler ancak VM-b'de tetiklenmez. Tetiklenen bu uyarılar bağımsızdır. Ayrıca, sanal makinelerin her birinin bireysel davranışına bağlı olarak farklı zamanlarda çözümlenebilir.

Çok kaynaklı uyarı kuralları ve bu özellik için desteklenen kaynak türleri hakkında daha fazla bilgi için bkz . Azure İzleyici'de ölçüm uyarılarını kullanarak büyük ölçekte izleme.

Not

Birden çok kaynağı izleyen bir ölçüm uyarı kuralında yalnızca tek bir koşula izin verilir.

Birden çok koşul (çok koşullu)

Tek bir ölçüm uyarı kuralı, uyarı kuralı başına en fazla beş koşulu izleyebilir.

Örneğin:

  • Hedef kaynak: VM-a
  • Koşul1
    • Sinyal: CPU Yüzdesi
    • İşleç: Büyüktür
    • Eşik: 80
  • Koşul2
    • Sinyal: Toplam ağ
    • İşleç: Büyüktür
    • Eşik: 20 MB

Bu uyarı kuralı için iki ölçüm zaman serisi izleniyor:

  • Resource='VM-a' > değerinin %80 olduğu CPU Yüzdesi.
  • Resource='VM-a' > 20 MB olan toplam ağ.

Screenshot that shows a multi-condition alert rule.

Koşullar arasında bir AND işleci kullanılır. Uyarı kuralı, tüm koşullar karşılandığında bir uyarı tetikler. Tetiklenen uyarı, koşullardan en az biri artık karşılanmazsa çözülür.

Not

Birden çok koşula sahip bir uyarı kuralında boyutları kullandığınızda kısıtlamalar vardır. Daha fazla bilgi için bkz . Ölçüm uyarı kuralında birden çok koşul içeren boyutları kullanırken kısıtlamalar.

Birden çok boyut (çok boyutlu)

Tek bir ölçüm uyarı kuralı, ölçümün birden çok boyut değerini de izleyebilir. Ölçümün boyutları, ölçüm değerini açıklamak için daha fazla veri taşıyan ad-değer çiftleridir. Örneğin, bir depolama hesabının İşlemler ölçümü API adı adlı bir boyuta sahiptir. Bu boyut, her işlem tarafından çağrılan API'nin adını açıklar; örneğin, GetBlob, DeleteBlob ve PutPage. Boyutların kullanımı isteğe bağlıdır, ancak ölçümün filtrelenmesine ve tüm boyutlu değerlerin bir toplamı olarak ölçümü izlemek yerine yalnızca belirli zaman serilerini izlemeye olanak tanır.

Örneğin, tüm API adlarında işlem sayısı yüksek olduğunda (toplanan veriler) bir uyarı tetiklemeyi seçebilirsiniz. İsterseniz, bunu yalnızca belirli API adları için işlem sayısı yüksek olduğunda uyarıya bölebilirsiniz.

Birden çok boyutu izleyen bir uyarı kuralı örneği:

  • Hedef kaynak: mystorage1
  • Sinyal: İşlemler
  • Boyutlar:
    • API adı = EntityGroupTransaction, GetBlob, PutPage
  • İşleç: Büyüktür
  • Eşik: 80

Bu uyarı kuralı için üç ölçüm zaman serisi izleniyor:

  • Resource='mystorage1' ve API Name='EntityGroupTransaction' > 80 olduğu işlemler
  • Resource='mystorage1' ve API Name='GetBlob' > 80 olduğu işlemler
  • Resource='mystorage1' ve API Name='PutPage' > 80 olduğu işlemler

Screenshot that shows a multi-dimension alert rule with values from one dimension.

Çok boyutlu ölçüm uyarı kuralı, bir ölçümün farklı boyutlarından birden çok boyut değerini de izleyebilir. Bu durumda, uyarı kuralı seçilen boyut değerlerinin tüm boyut değeri birleşimlerini ayrı ayrı izler.

Bu tür bir uyarı kuralı örneği:

  • Hedef kaynak: my Depolama 1
  • Sinyal: İşlemler
  • Boyutlar:
    • API adı = GetBlob, DeleteBlob, PutPage
    • Kimlik Doğrulaması = SAS, AccountKey
  • İşleç: Büyüktür
  • Eşik: 80

Bu uyarı kuralı için altı ölçüm zaman serisi ayrı olarak izleniyor:

  • Resource='my Depolama 1' ve API Name='GetBlob' ve Authentication='SAS' > 80 olduğu işlemler
  • Resource='my Depolama 1' ve API Name='GetBlob' ve Authentication='AccountKey' > 80 olduğu işlemler
  • Resource='my Depolama 1' ve API Name='DeleteBlob' ve Authentication='SAS' > 80 olduğu işlemler
  • Resource='my Depolama 1' ve API Name='DeleteBlob' ve Authentication='AccountKey' > 80 olduğu işlemler
  • Resource='my Depolama 1' ve API Name='PutPage' ve Authentication='SAS' > 80 olduğu işlemler
  • Resource='my Depolama 1' ve API Name='PutPage' ve Authentication='AccountKey' > 80 olduğu işlemler

Screenshot that shows a multi-dimension alert rule with values from multiple dimensions.

Gelişmiş çok boyutlu özellikler

  1. Tüm geçerli ve gelecekteki boyutları seçin: Gelecekteki değerler de dahil olmak üzere bir boyutun tüm olası değerlerini izlemeyi seçebilirsiniz. Böyle bir uyarı kuralı, boyut değeri her eklendiğinde veya kaldırıldığında uyarı kuralını değiştirmenize gerek kalmadan boyutun tüm değerlerini izlemek için otomatik olarak ölçeklendirilir.
  2. Boyutları dışlama: Boyut değeri için ≠ (hariç tutma) işlecinin seçilmesi, gelecekteki değerler de dahil olmak üzere bu boyutun diğer tüm değerlerini seçmekle eşdeğerdir.
  3. Yeni ve özel boyutlar ekleme: Azure portalında görüntülenen boyut değerleri, son günde toplanan ölçüm verilerini temel alır. Aradığınız boyut değeri henüz belirtilmemişse, özel bir boyut değeri ekleyebilirsiniz.
  4. Boyutları bir ön ekle eşleştir: Başlangıç işlecini seçip özel bir ön ek girerek belirli bir desenle başlayan tüm boyut değerlerini izlemeyi seçebilirsiniz.

Screenshot that shows advanced multi-dimension features.

Ölçüm uyarıları fiyatlandırması

Ölçüm uyarı kurallarının fiyatlandırması Azure İzleyici fiyatlandırma sayfasında bulunabilir.

Ölçüm uyarısı kuralı oluşturduğunuzda, sağlanan fiyat tahmini seçilen özelliklere ve izlenen zaman serisi sayısına bağlıdır. Bu sayı kural yapılandırmasından ve geçerli ölçüm değerlerinden belirlenir. Aylık ücret, zaman serisinin gerçek değerlendirmelerini temel alır, bu nedenle bazı zaman serilerinde değerlendirilecek veri yoksa veya uyarı kuralında dinamik olarak ölçeklendirilebilen özellikler kullanılıyorsa özgün tahminden farklı olabilir.

Örneğin, bir uyarı kuralı çok boyutlu özelliğini kullanıyorsa yüksek fiyat tahmini gösterebilir ve çok sayıda boyut değeri bileşimi seçilir ve bu da birçok zaman serisinin izlenmesine neden olur. Ancak boyut değerleri birleşimlerinden elde edilen tüm zaman serilerinde gerçekten değerlendirilecek veriler yoksa, bu uyarı kuralı için gerçek ücret daha düşük olabilir.

Tek bir uyarı kuralı tarafından izlenen zaman serisi sayısı

Fazla maliyetleri önlemek için, her uyarı kuralı varsayılan olarak en fazla 5.000 zaman serisini izleyebilir. Bu sınırı aboneliğinizden kaldırmak için bir destek bileti açın.

Sonraki adımlar

Ölçüm uyarılarını ve dinamik eşikleri kullanarak büyük ölçekte izleme hakkında daha fazla bilgi edinin.