Aracılığıyla paylaş


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.

Göbek GA
az monitor autoscale rule create

Yeni bir otomatik ölçeklendirme kuralı ekleyin.

Göbek GA
az monitor autoscale rule delete

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

Göbek GA
az monitor autoscale rule list

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

Göbek 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
                               [--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

--source-schedule

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

--cooldown

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

Default value: 5
--profile-name

Otomatik ölçeklendirme profilinin adı.

Default value: default
--resource

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

--resource-group -g

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

--resource-namespace

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

--resource-parent

Varsa hedef kaynak üst yolu.

--resource-type

Hedef kaynak türü. Ad alanı/tür biçimini de kabul edebilir (Örneğin: 'Microsoft.Compute/virtualMachines').

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

az monitor autoscale rule delete

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

az monitor autoscale rule delete --autoscale-name
                                 --index
                                 --resource-group
                                 [--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

--profile-name

Otomatik ölçeklendirme profilinin adı.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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. (otomatik olarak oluşturulmuş)

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

--profile-name

Otomatik ölçeklendirme profilinin adı.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.