Aracılığıyla paylaş


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

--condition

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.

--name -n

Uyarı kuralının adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--scopes

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.

--action -a

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.

--auto-mitigate

Uyarıyı otomatik olarak çözün.

Özellik Değer
Kabul edilen değerler: false, true
--description

Kuralın serbest metin açıklaması.

--disabled

Kuralı devre dışı durumda oluşturun.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--evaluation-frequency

Kuralın "##h##m##s" biçiminde değerlendirilme sıklığı.

Özellik Değer
Default value: 1m
--region --target-resource-region

Kapsamlardaki hedef kaynakların bölgesi. Kapsamlar kaynak grubu veya abonelik olduğunda bu sağlanmalıdır.

--severity

Uyarının önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).

Özellik Değer
Default value: 2
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--target-resource-type --type

Kapsamlardaki hedef kaynakların kaynak türü. Kapsamlar kaynak grubu veya abonelik olduğunda bu sağlanmalıdır.

--window-size

"##h##m##s" biçiminde ölçümlerin toplandığı süre.

Özellik Değer
Default value: 5m
Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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.

--ids

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
--name -n

Uyarı kuralının adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

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.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

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.

--ids

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
--name -n

Uyarı kuralının adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

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.

--add

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
--add-action --add-actions

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
--add-condition --add-conditions

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
--auto-mitigate

Uyarıyı otomatik olarak çözün.

Özellik Değer
Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--description

Kuralın serbest metin açıklaması.

--enabled

Ö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
--evaluation-frequency

Kuralın ##h##m##s biçimde değerlendirildiği sıklık.

--force-string

'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
--ids

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
--name -n

Uyarı kuralının adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--remove

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
--remove-actions

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
--remove-conditions

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
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--scopes

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.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

Özellik Değer
Parametre grubu: Generic Update Arguments
--severity

Uyarının önem derecesi 0 'dan (kritik) 4'e (ayrıntılı).

--subscription

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
--tags

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.

--window-size

Ölçümlerin ##h##m##s biçimde toplandığı zaman.

Global Parametreler
--debug

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
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

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