Udostępnij za pośrednictwem


az monitor autoscale rule

Zarządzanie regułami skalowania automatycznego.

Aby uzyskać więcej informacji na temat skalowania automatycznego, odwiedź stronę: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Polecenia

Nazwa Opis Typ Stan
az monitor autoscale rule copy

Skopiuj reguły autoskalowania z jednego profilu do innego.

Podstawowe funkcje Ogólna dostępność
az monitor autoscale rule create

Dodaj nową regułę automatycznego skalowania.

Podstawowe funkcje Ogólna dostępność
az monitor autoscale rule delete

Usuń reguły automatycznego skalowania z profilu.

Podstawowe funkcje Ogólna dostępność
az monitor autoscale rule list

Wyświetlanie listy reguł automatycznego skalowania dla profilu.

Podstawowe funkcje Ogólna dostępność

az monitor autoscale rule copy

Skopiuj reguły autoskalowania z jednego profilu do innego.

az monitor autoscale rule copy --autoscale-name
                               --dest-schedule
                               --index
                               --resource-group
                               [--source-schedule]

Parametry wymagane

--autoscale-name

Nazwa ustawień autoskalowania.

--dest-schedule

Nazwa profilu do skopiowania reguł.

--index

Rozdzielona spacjami lista indeksów reguł do skopiowania lub "*" w celu skopiowania wszystkich reguł.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--source-schedule

Nazwa profilu do skopiowania reguł.

wartość domyślna: default
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor autoscale rule create

Dodaj nową regułę automatycznego skalowania.

Aby uzyskać więcej informacji na temat skalowania automatycznego, odwiedź stronę: 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]

Przykłady

Skalowanie do 5 wystąpień, gdy procent użycia procesora CPU w wystąpieniach jest większy niż 75 średnio ponad 10 minut.

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

Skaluj w górę 2 wystąpienia, gdy procent użycia procesora CPU w wystąpieniach jest większy niż 75 średnio ponad 5 minut.

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

Skaluj w dół 50%, gdy procent procesora CPU w wystąpieniach jest mniejszy niż 25 średnio ponad 15 minut.

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

Utwórz ustawienia autoskalowania za pomocą metryki maszyny wirtualnej gościa włączonej z poziomu rozszerzeń diagnostycznych. Możesz użyć pola counterSpecifier pobranego z polecenia "az vmss diagnostics get-default-config" w elemecie "--condition".

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

Parametry wymagane

--autoscale-name

Nazwa ustawień autoskalowania.

--condition

Warunek, który wyzwala akcję skalowania.

Użycie: --condition ["PRZESTRZEŃ NAZW"] METRYKA {==,!=,>>,=,<<,=} PRÓG {avg,min,max,total,count} OKRES [gdzie WYMIAR {==,!=} WARTOŚĆ [lub WARTOŚĆ ...] [i WYMIAR {==,!=} WARTOŚĆ [lub WARTOŚĆ ...] ...]]

Można wykonywać zapytania dotyczące wymiarów, dodając słowo kluczowe "where" i wiele wymiarów, łącząc je ze słowem kluczowym "and". Wartości dla METRYKI i odpowiednich wartości PROGowych można uzyskać z az monitor metric polecenia . Format okresu to "##h##m##s".

--scale

Kierunek i ilość do skalowania.

Użycie: --scale {to,in,out}VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.

Parametry opcjonalne

--cooldown

Liczba minut, które muszą upłynąć przed wystąpieniem innego zdarzenia skalowania.

wartość domyślna: 5
--profile-name

Nazwa profilu autoskalowania.

wartość domyślna: default
--resource

Nazwa lub identyfikator zasobu docelowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--resource-namespace

Docelowa przestrzeń nazw dostawcy zasobów.

--resource-parent

Docelowa ścieżka nadrzędna zasobu, jeśli ma to zastosowanie.

--resource-type

Typ zasobu docelowego. Może również akceptować format przestrzeni nazw/typu (np. "Microsoft.Compute/virtualMachines").

--timegrain

Sposób sondowania metryk między wystąpieniami.

Forma graweru czasowego to {avg,min,max,sum} VALUE. Wartości można uzyskać za pomocą az monitor metric polecenia . Format wartości to "##h##m##s".

wartość domyślna: avg 1m
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor autoscale rule delete

Usuń reguły automatycznego skalowania z profilu.

az monitor autoscale rule delete --autoscale-name
                                 --index
                                 --resource-group
                                 [--profile-name]

Parametry wymagane

--autoscale-name

Nazwa ustawień autoskalowania.

--index

Rozdzielona spacjami lista indeksów reguł do usunięcia lub "*" w celu wyczyszczenia wszystkich reguł.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--profile-name

Nazwa profilu autoskalowania.

wartość domyślna: default
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor autoscale rule list

Wyświetlanie listy reguł automatycznego skalowania dla profilu.

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

Przykłady

Wyświetlanie listy reguł automatycznego skalowania dla profilu. (automatycznie wygenerowane)

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

Parametry wymagane

--autoscale-name

Nazwa ustawień autoskalowania.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--profile-name

Nazwa profilu autoskalowania.

wartość domyślna: default
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.