az monitor metrics alert
Neredeyse gerçek zamanlı ölçüm uyarı kurallarını yönetin.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az monitor metrics alert condition |
Neredeyse gerçek zamanlı ölçüm uyarı kuralı koşullarını yönetin. |
Core | GA |
| az monitor metrics alert condition create |
Ölçüm uyarısı kuralı koşulu oluşturun. |
Core | Preview |
| az monitor metrics alert create |
Ölçüm tabanlı uyarı kuralı oluşturun. |
Core | GA |
| az monitor metrics alert delete |
Ölçüm tabanlı uyarı kuralını silin. |
Core | GA |
| az monitor metrics alert dimension |
Neredeyse gerçek zamanlı ölçüm uyarı kuralı boyutlarını yönetin. |
Core | GA |
| az monitor metrics alert dimension create |
Ölçüm uyarı kuralı boyutu oluşturun. |
Core | Preview |
| az monitor metrics alert list |
Ölçüm tabanlı uyarı kurallarını listeleyin. |
Core | GA |
| az monitor metrics alert show |
Ölçüm tabanlı bir uyarı kuralı gösterin. |
Core | GA |
| az monitor metrics alert update |
Ölçüm tabanlı uyarı kuralını güncelleştirme. |
Core | GA |
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 --target-resource-region]
[--severity]
[--tags]
[--target-resource-type --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"
E-posta ve web kancası eylemleriyle vm'de 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 çeşitli VM'lerde 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 çeşitli VM'lerde 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.
Kullanım: --condition {avg,min,max,total,count} [AD ALANI.]ÖLÇÜM [{=,!=,>,>=,<,<=} EŞIK] [{>,><,<} DEĞERLENDİrME İhLALLerİ [TARİh SAATİNDEN BU YANA]] [BURADA BOYUT {içerir,dışlar} DEĞER [veya DEĞER ...] [ve DIMENSION {includes,excludes} VALUE [veya VALUE ...] ...]] [skipmetricvalidation ile]
Duyarlılık 'düşük', 'orta', 'yüksek' olabilir.
İhlaller, uyarı tetikleyen ihlallerin sayısı olabilir. Değerlendirmeye eşit veya daha küçük olmalıdır.
Değerlendirmeler, dinamik eşik için değerlendirme dönemlerinin sayısı olabilir.
Datetime, ölçüm geçmiş verilerini öğrenmeye ve dinamik eşikleri (ISO8601 biçimde) hesaplamaya başlanacak tarih olabilir.
Boyutlar 'where' anahtar sözcüğü eklenerek sorgulanabilir ve birden çok boyut 've' anahtar sözcüğüyle birleştirilerek sorgulanabilir.
ÖLÇÜM, BOYUT ve uygun EŞIK değerleri için değerler az monitor metrics list-definitions komutundan alınabilir.
Sunucu sınırlaması nedeniyle, bir uyarı kuralı birden çok ölçüt içerdiğinde, boyutların kullanımı her ölçüt içindeki boyut başına bir değerle sınırlıdır.
Birden çok --condition bağımsız değişkeni kullanılarak birden çok koşul belirtilebilir.
Uyarı kuralının adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu 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
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Uyarı tetiklendiğinde tetiklenmek üzere bir eylem grubu ve isteğe bağlı web kancası özellikleri ekleyin.
Kullanım: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
Birden fazla --action bağımsız değişkeni kullanılarak birden çok eylem grubu belirtilebilir.
Uyarıyı otomatik olarak çözün.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Kuralın serbest metin açıklaması.
Kuralı devre dışı durumda oluşturun.
| Özellik | Değer |
|---|---|
| Default value: | False |
| Kabul edilen değerler: | false, true |
Kuralın "##h##m##s" biçiminde değerlendirilme sıklığı.
| Özellik | Değer |
|---|---|
| Default value: | 1m |
Kapsamlardaki hedef kaynakların bölgesi. Kapsamlar kaynak grubu veya abonelik olduğunda bu sağlanmalıdır.
Uyarının önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).
| Özellik | Değer |
|---|---|
| Default value: | 2 |
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.
"##h##m##s" biçiminde ölçümlerin toplandığı süre.
| Özellik | Değer |
|---|---|
| Default value: | 5m |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapı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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az monitor metrics alert delete
Ölçüm tabanlı uyarı kuralını silin.
az monitor metrics alert delete [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Ölçüm tabanlı uyarı kuralını silin.
az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Uyarı kuralının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
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.
az monitor metrics alert list --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapı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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az monitor metrics alert show
Ölçüm tabanlı bir uyarı kuralı gösterin.
az monitor metrics alert show [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Ölçüm tabanlı bir uyarı kuralı gösterin.
az --name MyAlertRule --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Uyarı kuralının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az monitor metrics alert update
Ölçüm tabanlı uyarı kuralını güncelleştirme.
az monitor metrics alert update [--add]
[--add-action --add-actions]
[--add-condition --add-conditions]
[--auto-mitigate {0, 1, f, false, n, no, t, true, y, yes}]
[--description]
[--enabled {0, 1, f, false, n, no, t, true, y, yes}]
[--evaluation-frequency]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--remove]
[--remove-actions]
[--remove-conditions]
[--resource-group]
[--scopes]
[--set]
[--severity]
[--subscription]
[--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
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
Uyarı tetiklendiğinde tetiklenmek üzere bir eylem grubu ve isteğe bağlı web kancası özellikleri ekleyin.
Kullanım: --add-action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
Birden fazla --add-action bağımsız değişkeni kullanılarak birden çok eylem grubu belirtilebilir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Action Arguments |
Kuralı tetikleyen bir koşul ekleyin.
Kullanım: --add-condition {avg,min,max,total,count} [AD ALANI.]ÖLÇÜM [{=,!=,>,>=,<,<=} EŞIK] [{>,><,<} DEĞERLENDİrME İhLALLerİ [TARİh SAATİNDEN BU YANA]] [BURADA BOYUT {içerir,dışlar} DEĞER [veya DEĞER ...] [ve DIMENSION {includes,excludes} VALUE [veya VALUE ...] ...]]
Duyarlılık 'düşük', 'orta', 'yüksek' olabilir.
İhlaller, uyarı tetikleyen ihlallerin sayısı olabilir. Değerlendirmeye eşit veya daha küçük olmalıdır.
Değerlendirmeler, dinamik eşik için değerlendirme dönemlerinin sayısı olabilir.
Datetime, ölçüm geçmiş verilerini öğrenmeye ve dinamik eşikleri (ISO8601 biçimde) hesaplamaya başlanacak tarih olabilir.
Boyutlar 'where' anahtar sözcüğü eklenerek sorgulanabilir ve birden çok boyut 've' anahtar sözcüğüyle birleştirilerek sorgulanabilir.
ÖLÇÜM, BOYUT ve uygun EŞIK değerleri için değerler az monitor metrics list-definitions komutundan alınabilir.
Sunucu sınırlaması nedeniyle, bir uyarı kuralı birden çok ölçüt içerdiğinde, boyutların kullanımı her ölçüt içindeki boyut başına bir değerle sınırlıdır.
Birden çok --add-condition bağımsız değişkeni kullanılarak birden çok koşul belirtilebilir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Condition Arguments |
Uyarıyı otomatik olarak çözün.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Kuralın serbest metin açıklaması.
Ölçüm uyarısı kuralının etkinleştirilip etkinleştirilmediği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Kuralın ##h##m##s biçimde değerlendirildiği sıklık.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
| Kabul edilen değerler: | 0, 1, f, false, n, no, t, true, y, yes |
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Uyarı kuralının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
Kaldırılacak eylem grubu adlarının boşlukla ayrılmış listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Action Arguments |
Kaldırılacak koşul adlarının boşlukla ayrılmış listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Condition Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kuralın uygulandığı kapsamların boşlukla ayrılmış listesi. Bu parametrede belirtilen kaynaklar aynı türde olmalı ve aynı konumda bulunmalıdır. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
Uyarının önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Ölçümlerin ##h##m##s biçimde toplandığı zaman.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |