az monitor autoscale rule

Otomatik ölçeklendirme ölçeklendirme kurallarını yönetin.

Otomatik ölçeklendirme hakkında daha fazla bilgi için şu adresi ziyaret edin: https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Komutlar

Name Description Tür Durum
az monitor autoscale rule copy

Otomatik ölçeklendirme kurallarını bir profilden diğerine kopyalayın.

Core GA
az monitor autoscale rule create

Yeni bir otomatik ölçeklendirme kuralı ekleyin.

Core GA
az monitor autoscale rule delete

Profilden otomatik ölçeklendirme kurallarını kaldırma.

Core GA
az monitor autoscale rule list

Profil için otomatik ölçeklendirme kurallarını listeleme.

Core GA

az monitor autoscale rule copy

Otomatik ölçeklendirme kurallarını bir profilden diğerine kopyalayın.

az monitor autoscale rule copy --autoscale-name
                               --dest-schedule
                               --index
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]
                               [--source-schedule]

Gerekli Parametreler

--autoscale-name

Otomatik ölçeklendirme ayarlarının adı.

--dest-schedule

Kuralların kopyalanması gereken profilin adı.

--index

Kopyalanacak kural dizinlerinin boşlukla ayrılmış listesi veya tüm kuralları kopyalamak için '*'.

--resource-group -g

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

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--source-schedule

Kuralların kopyalanması için profilin adı.

Özellik Değer
Default value: default
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 autoscale rule create

Yeni bir otomatik ölçeklendirme kuralı ekleyin.

Otomatik ölçeklendirme hakkında daha fazla bilgi için şu adresi ziyaret edin: https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

az monitor autoscale rule create --autoscale-name
                                 --condition
                                 --scale
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--cooldown]
                                 [--profile-name]
                                 [--resource]
                                 [--resource-group]
                                 [--resource-namespace]
                                 [--resource-parent]
                                 [--resource-type]
                                 [--timegrain]

Örnekler

Örnekler arasında CPU Yüzdesi 75'ten fazla olduğunda 10 dakikada ortalama 5 örneğe ölçeklendirin.

az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
  --scale to 5 --condition "Percentage CPU > 75 avg 10m"

Örnekler arasında CPU Yüzdesi ortalama 75'ten fazla olduğunda 5 dakika boyunca 2 örneğin ölçeğini artırabilirsiniz.

az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
  --scale out 2 --condition "Percentage CPU > 75 avg 5m"

Örnekler arasında CPU Yüzdesi 15 dakika boyunca ortalama 25'in altında olduğunda 50% ölçeği azaltabilirsiniz.

az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
  --scale in 50% --condition "Percentage CPU < 25 avg 15m"

Tanılama uzantılarından etkinleştirilen bir konuk vm ölçümü aracılığıyla otomatik ölçeklendirme ayarları oluşturun. '--condition' içinde 'az vmss diagnostics get-default-config' dosyasından alınan counterSpecifier alanını kullanabilirsiniz.

az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"

Gerekli Parametreler

--autoscale-name

Otomatik ölçeklendirme ayarlarının adı.

--condition

Ölçeklendirme eylemini tetikleyen koşul.

Kullanım: --condition ["AD ALANI"] ÖLÇÜM {==,!=,>,>=,<,<=} EŞIK {ort,min,max,toplam,count} NOKTASI [burada BOYUT {==,!=} DEĞER [veya DEĞER ...] [ve BOYUT {==,!=} DEĞER [veya DEĞER ...] ...]]

Boyutlar 'where' anahtar sözcüğü eklenerek sorgulanabilir ve birden çok boyut 've' anahtar sözcüğüyle birleştirilerek sorgulanabilir. ÖLÇÜM değerleri ve uygun EŞIK değerleri az monitor metric komutundan alınabilir. PERIOD biçimi "##h##m##s" şeklindedir.

--scale

Ölçeklendirilecek yön ve miktar.

Kullanım: --scale {to,in,out} VAL[%] Sabit Sayı: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--cooldown

Başka bir ölçeklendirme olayının gerçekleşebilmesi için geçmesi gereken dakika sayısı.

Özellik Değer
Default value: 5
--profile-name

Otomatik ölçeklendirme profilinin adı.

Özellik Değer
Default value: default
--resource

Hedef kaynağın adı veya kimliği.

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

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

Özellik Değer
Parametre grubu: Source Arguments
--resource-namespace

Hedef kaynak sağlayıcısı ad alanı.

Özellik Değer
Parametre grubu: Source Arguments
--resource-parent

Varsa hedef kaynak üst yolu.

Özellik Değer
Parametre grubu: Source Arguments
--resource-type

Hedef kaynak türü. Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft. İşlem/virtualMachines').

Özellik Değer
Parametre grubu: Source Arguments
--timegrain

Ölçümlerin örnekler arasında yoklama yöntemi.

Zaman diliminin biçimi {avg,min,max,sum} VALUE şeklindedir. Değerler az monitor metric komutundan alınabilir. DEĞER biçimi "##h##m##s" şeklindedir.

Özellik Değer
Default value: avg 1m
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 autoscale rule delete

Profilden otomatik ölçeklendirme kurallarını kaldırma.

az monitor autoscale rule delete --autoscale-name
                                 --index
                                 --resource-group
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--profile-name]

Gerekli Parametreler

--autoscale-name

Otomatik ölçeklendirme ayarlarının adı.

--index

Kaldırılacak kural dizinlerinin boşlukla ayrılmış listesi veya tüm kuralları temizlemek için '*'.

--resource-group -g

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

İ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.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--profile-name

Otomatik ölçeklendirme profilinin adı.

Özellik Değer
Default value: default
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 autoscale rule list

Profil için otomatik ölçeklendirme kurallarını listeleme.

az monitor autoscale rule list --autoscale-name
                               --resource-group
                               [--profile-name]

Örnekler

Profil için otomatik ölçeklendirme kurallarını listeleme. (autogenerated)

az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup

Gerekli Parametreler

--autoscale-name

Otomatik ölçeklendirme ayarlarının adı.

--resource-group -g

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

İ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.

--profile-name

Otomatik ölçeklendirme profilinin adı.

Özellik Değer
Default value: default
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