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

Rdzeń GA
az monitor autoscale rule create

Dodaj nową regułę automatycznego skalowania.

Rdzeń GA
az monitor autoscale rule delete

Usuń reguły automatycznego skalowania z profilu.

Rdzeń GA
az monitor autoscale rule list

Wyświetlanie listy reguł automatycznego skalowania dla profilu.

Rdzeń GA

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 az configure --defaults group=<name>.

Parametry opcjonalne

--source-schedule

Nazwa profilu do skopiowania reguł.

Domyślna wartość: 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.

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

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu 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://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]

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 użycia 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,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 polecenia az monitor metric. 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.

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

Nazwa profilu autoskalowania.

Domyślna wartość: default
--resource

Nazwa lub identyfikator zasobu docelowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu 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ą polecenia az monitor metric. Format wartości TO "##h##m##s".

Domyślna wartość: 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.

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

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu 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 az configure --defaults group=<name>.

Parametry opcjonalne

--profile-name

Nazwa profilu autoskalowania.

Domyślna wartość: 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.

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

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu 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 az configure --defaults group=<name>.

Parametry opcjonalne

--profile-name

Nazwa profilu autoskalowania.

Domyślna wartość: 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.

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

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

--subscription

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

--verbose

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