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://docs.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.

Temel GA
az monitor autoscale rule create

Yeni bir otomatik ölçeklendirme kuralı ekleyin.

Temel GA
az monitor autoscale rule delete

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

Temel GA
az monitor autoscale rule list

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

Temel 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--source-schedule

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

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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://docs.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 dakikada ortalama 25'in altında olduğunda ölçeği %50 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 {==,!=,,>>=,<<=} THRESHOLD {avg,min,max,total,count} PERIOD [burada DIMENSION {==,!=} VALUE [veya VALUE ...] [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. METRIC değerleri ve uygun EŞIK değerleri komutundan az monitor metric 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ı.

varsayılan değer: 5
--profile-name

Otomatik ölçeklendirme profilinin adı.

varsayılan değer: default
--resource

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

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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 komutundan az monitor metric alınabilir. DEĞER biçimi "##h##m##s" şeklindedir.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--profile-name

Otomatik ölçeklendirme profilinin adı.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--profile-name

Otomatik ölçeklendirme profilinin adı.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.