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. |
Temel | GA |
az monitor metrics alert condition create |
Ölçüm uyarısı kuralı koşulu oluşturun. |
Temel | Önizle |
az monitor metrics alert create |
Ölçüm tabanlı uyarı kuralı oluşturun. |
Temel | GA |
az monitor metrics alert delete |
Ölçüm tabanlı uyarı kuralını silin. |
Temel | GA |
az monitor metrics alert dimension |
Neredeyse gerçek zamanlı ölçüm uyarı kuralı boyutlarını yönetin. |
Temel | GA |
az monitor metrics alert dimension create |
Ölçüm uyarı kuralı boyutu oluşturun. |
Temel | Önizle |
az monitor metrics alert list |
Ölçüm tabanlı uyarı kurallarını listeleyin. |
Temel | GA |
az monitor metrics alert show |
Ölçüm tabanlı bir uyarı kuralı gösterin. |
Temel | GA |
az monitor metrics alert update |
Ölçüm tabanlı uyarı kuralını güncelleştirme. |
Temel | 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]
[--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"
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İrMELERİN DINAMIK DUYARLIK İ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 komuttan az monitor metrics list-definitions
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 fazla bağımsız değişken kullanılarak birden çok --condition
koşul belirtilebilir.
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.
Kullanım: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
Birden çok eylem grubu birden --action
fazla bağımsız değişken kullanılarak belirtilebilir.
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 önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).
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.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
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.
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
Bir veya daha fazla kaynak kimlikleri (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' 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.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği 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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve 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. kullanarak az account set -s NAME_OR_ID
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.
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
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve 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. kullanarak az account set -s NAME_OR_ID
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.
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
Bir veya daha fazla kaynak kimlikleri (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' 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.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği 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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve 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. kullanarak az account set -s NAME_OR_ID
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.
az monitor metrics alert update
Ölçüm tabanlı uyarı kuralını güncelleştirme.
az monitor metrics alert update [--add]
[--add-action]
[--add-condition]
[--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
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.
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 çok eylem grubu birden --add-action
fazla bağımsız değişken kullanılarak belirtilebilir. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Kuralı tetikleyen bir koşul ekleyin.
Kullanım: --add-condition {avg,min,max,total,count} [AD ALANI.] ÖLÇÜM [{=,!=,>,>=,<=<} EŞIK] [{<,,><>} DEĞERLENDİrMELERİN DINAMIK DUYARLIK İ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 komuttan az monitor metrics list-definitions
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 fazla bağımsız değişken kullanılarak birden çok --add-condition
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.
Uyarıyı otomatik olarak çözün.
Kuralın serbest metin açıklaması.
Ölçüm uyarısı kuralının etkinleştirilip etkinleştirilmediği.
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.
Bir veya daha fazla kaynak kimlikleri (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' 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. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
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.
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. 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=.
Uyarının önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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çiminde toplandığı süre.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
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.