Uyarı kurallarınızı yönetme

Azure portalında veya CLI veya PowerShell kullanarak uyarı kurallarınızı yönetin.

Azure portalında uyarı kurallarını yönetme

  1. Portalda İzleyici'yi ve ardından Uyarılar'ı seçin.

  2. Üst komut çubuğundan Uyarı kuralları'nı seçin. Sayfa, tüm aboneliklerdeki tüm uyarı kurallarınızı gösterir.

    Uyarı kuralları sayfasını gösteren ekran görüntüsü.

  3. Kullanılabilir filtreleri kullanarak kural listesini filtreleyebilirsiniz:

    • Abonelik
    • Uyarı koşulu
    • Önem
    • Kullanıcı yanıtı
    • İzleme hizmeti
    • Sinyal türü
    • Kaynak grubu
    • Hedef kaynak türü
    • Kaynak adı
    • Gizleme durumu

    Not

    Bir target resource type kapsama göre filtre uygularsanız, uyarı kuralları listesinde kaynak durumu uyarı kuralları yoktur. Kaynak durumu uyarı kurallarını görmek için filtreyi Target resource type kaldırın veya veya Subscriptiontemel alarak Resource group kuralları filtreleyin.

  4. Bir uyarı kuralı seçin veya soldaki onay kutularını kullanarak birden çok uyarı kuralı seçin.

  5. Birden çok uyarı kuralı seçerseniz, seçili kuralları etkinleştirebilir veya devre dışı bırakabilirsiniz. Belirli kaynaklarda bakım yapmak istediğinizde birden çok kural seçmek yararlı olabilir.

  6. Tek bir uyarı kuralı seçerseniz, uyarı kuralı bölmesinde kuralı düzenleyebilir, devre dışı bırakabilir, çoğaltabilir veya silebilirsiniz.

    Uyarı kuralları bölmesini gösteren ekran görüntüsü.

  7. Uyarı kuralını düzenlemek için Düzenle'yi seçin ve aşağıdaki bölümlerde yer alan alanlardan herhangi birini düzenleyin. Uyarı Kuralı Adı'nı veya mevcut bir uyarı kuralının Sinyal türünü düzenleyemezsiniz.

    • Kapsam. Kapsamı, aşağıdakiler dışındaki tüm uyarı kuralları için düzenleyebilirsiniz:
      • Günlük araması uyarı kuralları
      • Özel bir ölçümü izleyen ölçüm uyarı kuralları
      • Akıllı algılama uyarı kuralları
    • Condition. Ölçüm uyarı kuralları, günlük araması uyarı kuralları ve etkinlik günlüğü uyarı kuralları koşulları hakkında daha fazla bilgi edinin
    • Eylemler
    • Uyarı kuralı ayrıntıları
  8. Üst komut çubuğunda Kaydet'i seçin.

Not

Bu bölümde, en son kullanıcı arabiriminde veya sürümünden 2018-04-16sonraki bir API sürümü kullanılarak oluşturulan uyarı kurallarının nasıl yönetileceğini açıklar. Önceki kullanıcı arabiriminde oluşturulan günlük araması uyarı kurallarını görüntüleme ve yönetme hakkında bilgi için bkz . Önceki sürümlerde oluşturulan günlük araması uyarı kurallarını görüntüleme ve yönetme.

Azure portalında yeni bir uyarı kuralı oluşturabilir veya önerilen kullanıma sunulan uyarı kurallarını etkinleştirebilirsiniz.

Sistem, aşağıdakilere göre önerilen uyarı kurallarının listesini derler:

  • Kaynak sağlayıcısının, kaynağı izlemeye yönelik önemli sinyaller ve eşikler hakkında bilgisi.
  • Bu kaynak için hangi müşterilerin yaygın olarak uyarıda bulunduğunu belirten veriler.

Not

Uyarı kuralı önerileri özelliği aşağıdakiler için etkinleştirilir:

  • Sanal makineler
  • AKS kaynakları
  • Log Analytics çalışma alanları

Önerilen uyarı kurallarının bağlantısını içeren uyarılar sayfasının ekran görüntüsü.

Önerilen uyarı kurallarını etkinleştirmek için:

  1. Sol bölmede Uyarılar'ı seçin.

  2. Görünüm + ayarla'yı seçin. Önerilen uyarı kurallarını ayarla bölmesi, kaynağınızın türüne göre önerilen uyarı kurallarının listesiyle birlikte açılır.

    Önerilen uyarı kuralları bölmesinin ekran görüntüsü.

  3. Uyarı kurallarını seçin bölümünde, önerilen tüm uyarılar, uyarı tetiklemesini istediğiniz CPU kullanımı yüzdesi gibi kural koşulu için varsayılan değerlerle doldurulur. İsterseniz varsayılan değerleri değiştirebilir veya uyarıyı kapatabilirsiniz.

  4. Ayrıntılarını görmek için uyarı kurallarının her birini genişletin. Varsayılan olarak, her birinin önem derecesi Bilgilendirsel'dir. İsterseniz başka bir önem derecesine değiştirebilirsiniz.

    Önerilen uyarı kuralı önem derecesi yapılandırmasının ekran görüntüsü.

  5. Bana bildir bölümünde, uyarı tetiklendiğinde nasıl bildirim almak istediğinizi seçin.

  6. Var olan bir eylem grubunu kullan'ı seçin ve zaten var olan bir eylem grubunu kullanmak istiyorsanız mevcut eylem grubunun ayrıntılarını girin.

  7. Kaydet'i seçin.

Uyarı kuralının tetiklediği tarihe bakın

Uyarı kuralının geçmişini görmek için uyarının tetiklendiği kaynağı içeren abonelikte okuma izinlerine sahip bir rolünüz olmalıdır.

  1. Portalda İzleyici'yi ve ardından Uyarılar'ı seçin.

  2. Üst komut çubuğundan Uyarı kuralları'nı seçin. Sayfa, tüm aboneliklerdeki tüm uyarı kurallarınızı gösterir.

    Uyarı kuralları sayfasını gösteren ekran görüntüsü.

  3. Bir uyarı kuralı seçin ve ardından sol bölmede Geçmiş'i seçerek uyarı kuralının ne zaman tetiklenmiş olduğunu görün.

    Uyarılar kuralı sayfasındaki geçmiş düğmesini gösteren ekran görüntüsü.

Azure CLI ile ölçüm uyarı kurallarını yönetme

Bu bölümde, platformlar arası Azure CLI kullanılarak ölçüm uyarı kurallarının nasıl yönetileceğini açıklanmaktadır. Aşağıdaki örneklerde Azure Cloud Shell kullanılır.

  1. Portalda Cloud Shell'i seçin.

  2. Bu tablodaki CLI komutunun az monitor metrics alert şu seçeneklerini kullanın:

    Ne yapmak istiyorsunuz? CLI komutu
    Kaynak grubundaki tüm ölçüm uyarılarını görüntüleme az monitor metrics alert list -g {ResourceGroup}
    Ölçüm uyarı kuralının ayrıntılarına bakın az monitor metrics alert show -g {ResourceGroup} -n {AlertRuleName}
    az monitor metrics alert show --ids {RuleResourceId}
    Ölçüm uyarı kuralını devre dışı bırakma az monitor metrics alert update -g {ResourceGroup} -n {AlertRuleName} --enabled false
    Ölçüm uyarı kuralını silme az monitor metrics alert delete -g {ResourceGroup} -n {AlertRuleName}
    Komut hakkında daha fazla bilgi edinin az monitor metrics alert --help

PowerShell ile ölçüm uyarı kurallarını yönetme

Ölçüm uyarı kuralları şu ayrılmış PowerShell cmdlet'lerine sahiptir:

REST API ile ölçüm uyarı kurallarını yönetme

  • Oluştur veya Güncelleştir: Yeni bir ölçüm uyarı kuralı oluşturun veya var olan bir uyarı kuralını güncelleştirin.
  • Alma: Belirli bir ölçüm uyarı kuralı alın.
  • Kaynak Grubuna Göre Listele: Belirli bir kaynak grubundaki ölçüm uyarı kurallarının listesini alın.
  • Aboneliğe Göre Listele: Belirli bir abonelikteki ölçüm uyarı kurallarının listesini alın.
  • Güncelleştirme: Ölçüm uyarı kuralını güncelleştirin.
  • Sil: Ölçüm uyarı kuralını silin.

Silinen bir kaynakta tanımlanan ölçüm uyarı kurallarını silme

Bir Azure kaynağını sildiğinizde, ilişkili ölçüm uyarı kuralları otomatik olarak silinmez. Silinmiş bir kaynakla ilişkili uyarı kurallarını silmek için:

  1. Silinen kaynağın tanımlandığı kaynak grubunu açın.
  2. Kaynakları görüntüleyen listede Gizli türleri göster onay kutusunu seçin.
  3. Listeyi Type == microsoft.insights/metricalerts türüne göre filtreleyin.
  4. İlgili uyarı kurallarını seçin ve Sil'i seçin.

Kullanımdaki ölçüm uyarı kurallarının sayısını denetleme

Kullanımdaki ölçüm uyarı kurallarının geçerli sayısını denetlemek için sonraki adımları izleyin.

Azure portalından

  1. Uyarılar ekranını açıp Uyarı kurallarını yönetin'i seçin.
  2. Abonelik açılan kutusunu kullanarak ilgili aboneliğe filtre uygulayın.
  3. Belirli bir kaynak grubuna, kaynak türüne veya kaynağa filtre uygulamamaya dikkat edin.
  4. Sinyal türü açılan kutusunda Ölçümler'i seçin.
  5. Durum açılan kutusunun Etkin olarak ayarlandığını doğrulayın.
  6. Ölçüm uyarı kurallarının toplam sayısı uyarı kuralları listesinin üzerinde görüntülenir.

API'yi kullanma

CLI kullanarak günlük araması uyarı kurallarını yönetme

Bu bölümde, platformlar arası Azure CLI kullanarak günlük arama uyarılarının nasıl yönetileceğini açıklanmaktadır. Aşağıdaki örneklerde Azure Cloud Shell kullanılır.

Not

Azure CLI desteği yalnızca scheduledQueryRules API sürümü 2021-08-01 ve üzeri için kullanılabilir. Önceki API sürümleri, azure resource manager CLI'yi aşağıda açıklandığı gibi şablonlarla kullanabilir. Eski Log Analytics Uyarı API'sini kullanıyorsanız CLI kullanmaya geçmeniz gerekir. Geçiş yapma hakkında daha fazla bilgi edinin.

  1. Portalda Cloud Shell'i seçin.

  2. Bu tablodaki CLI komutunun az monitor scheduled-query alert şu seçeneklerini kullanın:

    Ne yapmak istiyorsunuz? CLI komutu
    Kaynak grubundaki tüm günlük uyarı kurallarını görüntüleme az monitor scheduled-query list -g {ResourceGroup}
    Günlük uyarısı kuralının ayrıntılarına bakın az monitor scheduled-query show -g {ResourceGroup} -n {AlertRuleName}
    az monitor scheduled-query show --ids {RuleResourceId}
    Günlük uyarısı kuralını devre dışı bırakma az monitor scheduled-query update -g {ResourceGroup} -n {AlertRuleName} --disabled true
    Günlük uyarısı kuralını silme az monitor scheduled-query delete -g {ResourceGroup} -n {AlertRuleName}
    Komut hakkında daha fazla bilgi edinin az monitor scheduled-query --help

Azure Resource Manager CLI'sını şablonlarla kullanarak günlük araması uyarı kurallarını yönetme

az login
az deployment group create \
    --name AlertDeployment \
    --resource-group ResourceGroupofTargetResource \
    --template-file mylogalerttemplate.json \
    --parameters @mylogalerttemplate.parameters.json

Başarılı bir oluşturma işleminde 201 yanıtı döndürülür. Başarılı güncelleştirmelerde 200 döndürülür.

PowerShell ile günlük araması uyarı kurallarını yönetme

Günlük araması uyarı kuralları şu ayrılmış PowerShell cmdlet'ine sahiptir:

  • New-AzScheduledQueryRule: Yeni bir günlük araması uyarı kuralı oluşturur veya mevcut bir günlük araması uyarı kuralını güncelleştirir.

Kullanımdaki günlük uyarı kurallarının sayısını denetleme

Azure portalında

  1. Azure İzleyici'deki Uyarılar ekranında Uyarı kuralları'nı seçin.
  2. Abonelik açılan listesinde, istediğiniz aboneliğe göre filtreleyin. (Belirli bir kaynak grubuna, kaynak türüne veya kaynağa göre filtrelemediğinizden emin olun.)
  3. Sinyal türü açılan denetiminde Günlük Araması'nı seçin.
  4. Durum açılan menüsünün Etkin olduğunu doğrulayın.

Günlük araması uyarı kurallarının toplam sayısı kural listesinin üzerinde görüntülenir.

API'yi kullanma

PowerShell kullanarak etkinlik günlüğü uyarı kurallarını yönetme

Etkinlik günlüğü uyarılarında şu ayrılmış PowerShell cmdlet'leri bulunur:

Sonraki adımlar