az monitor metrics alert
Neredeyse gerçek zamanlı ölçüm uyarı kurallarını yönetin.
Komutlar
| az monitor metrics alert condition |
Neredeyse gerçek zamanlı ölçüm uyarı kuralı koşullarını yönetin. |
| az monitor metrics alert condition create |
Ölçüm uyarı kuralı koşulu oluşturun. |
| az monitor metrics alert create |
Ölçüm tabanlı uyarı kuralı oluşturun. |
| az monitor metrics alert delete |
Ölçüm tabanlı uyarı kuralını silin. |
| az monitor metrics alert dimension |
Neredeyse gerçek zamanlı ölçüm uyarı kuralı boyutlarını yönetin. |
| az monitor metrics alert dimension create |
Ölçüm uyarısı kuralı boyutu oluşturun. |
| az monitor metrics alert list |
Ölçüm tabanlı uyarı kurallarını listeleyin. |
| az monitor metrics alert show |
Ölçüm tabanlı bir uyarı kuralı gösterin. |
| az monitor metrics alert update |
Ölçüm tabanlı uyarı kuralını güncelleştirin. |
az monitor metrics alert create
Ölçüm tabanlı uyarı kuralı oluşturun.
az monitor metrics alert create --condition
--name
--resource-group
--scopes
[--action]
[--auto-mitigate {false, true}]
[--description]
[--disabled {false, true}]
[--evaluation-frequency]
[--region]
[--severity]
[--tags]
[--target-resource-type]
[--window-size]
Örnekler
Bir VM'de eylem olmadan yüksek CPU kullanımı uyarısı oluşturun.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"
Bir VM'de e-posta ve web kancası eylemleriyle yüksek CPU kullanımı uyarısı oluşturun.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
--condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
--action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
--description "High CPU"
Depolama hesabı çok boyutlu filtreler kullanarak çok sayıda yavaş işlem gösterdiğinde uyarı oluşturun.
az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
--description "Storage Slow Transactions" \
--condition "total transactions > 5 where ResponseType includes Success" \
--condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"
Özel bir ölçümü izleyen ölçüm tabanlı bir uyarı kuralı oluşturun.
az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
--condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
--window-size 5m --evaluation-frequency 1m
Eylem içermeyen birkaç VM'de yüksek CPU kullanımı uyarısı oluşturun.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > 90" --description "High CPU" --region westus
Eylem içermeyen birkaç VM'de dinamik CPU kullanımı uyarısı oluşturun.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
--description "Dynamic CPU"
--window-size 5m
--region westus
Gerekli Parametreler
Kuralı tetikleyen koşul. 'az monitor metrics alert condition create' komutuyla oluşturulabilir.
Uyarı kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Kuralın uygulandığı kapsamların boşlukla ayrılmış listesi. Bu parametrede belirtilen kaynaklar aynı türde olmalı ve aynı konumda bulunmalıdır.
İsteğe Bağlı Parametreler
Uyarı tetiklendiğinde tetiklenmek üzere bir eylem grubu ve isteğe bağlı web kancası özellikleri ekleyin.
Uyarıyı otomatik olarak çözün.
Kuralın serbest metin açıklaması.
Kuralı devre dışı durumda oluşturun.
Kuralın "##h##m##s" biçiminde değerlendirilme sıklığı.
Kapsamlardaki hedef kaynakların bölgesi. Kapsamlar kaynak grubu veya abonelik olduğunda bu sağlanmalıdır.
Uyarının 0 (kritik) ile 4 (ayrıntılı) arasındaki önem derecesi.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Kapsamlardaki hedef kaynakların kaynak türü. Kapsamlar kaynak grubu veya abonelik olduğunda bu sağlanmalıdır.
Ölçümlerin "##h##m##s" biçiminde toplandığı zaman.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor metrics alert delete
Ölçüm tabanlı uyarı kuralını silin.
az monitor metrics alert delete [--ids]
[--name]
[--resource-group]
Örnekler
Ölçüm tabanlı uyarı kuralını silin. (otomatik olarak oluşturulmuş)
az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor metrics alert list
Ölçüm tabanlı uyarı kurallarını listeleyin.
az monitor metrics alert list [--resource-group]
Örnekler
Ölçüm tabanlı uyarı kurallarını listeleyin. (otomatik olarak oluşturulmuş)
az monitor metrics alert list --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor metrics alert show
Ölçüm tabanlı bir uyarı kuralı gösterin.
az monitor metrics alert show [--ids]
[--name]
[--resource-group]
Örnekler
Ölçüm tabanlı bir uyarı kuralı gösterin. (otomatik olarak oluşturulmuş)
az monitor metrics alert show --name MyAlertRule --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor metrics alert update
Ölçüm tabanlı uyarı kuralını güncelleştirin.
az monitor metrics alert update [--add]
[--add-action]
[--add-condition]
[--auto-mitigate {false, true}]
[--description]
[--enabled {false, true}]
[--evaluation-frequency]
[--force-string]
[--ids]
[--name]
[--remove]
[--remove-actions]
[--remove-conditions]
[--resource-group]
[--scopes]
[--set]
[--severity]
[--tags]
[--window-size]
Örnekler
Ölçüm tabanlı uyarı kuralını devre dışı bırakma/etkinleştirme.
az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.
Uyarı tetiklendiğinde tetiklenmek üzere bir eylem grubu ve isteğe bağlı web kancası özellikleri ekleyin.
Kuralı tetikleyen bir koşul ekleyin.
Uyarıyı otomatik olarak çözün.
Kuralın serbest metin açıklaması.
Ölçüm uyarı kuralının etkinleştirilip etkinleştirilmediği.
Kuralın "##h##m##s" biçiminde değerlendirilme sıklığı.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı kuralının adı.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Kaldırılacak eylem grubu adlarının boşlukla ayrılmış listesi.
Kaldırılacak koşul adlarının boşlukla ayrılmış listesi.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Kuralın uygulandığı kapsamların boşlukla ayrılmış listesi. Bu parametrede belirtilen kaynaklar aynı türde olmalı ve aynı konumda bulunmalıdır.
Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
Uyarının 0 (kritik) ile 4 (ayrıntılı) arasındaki önem derecesi.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Ölçümlerin "##h##m##s" biçiminde toplandığı zaman.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.