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
Nazwa ustawień autoskalowania.
Nazwa profilu do skopiowania reguł.
Rozdzielona spacjami lista indeksów reguł do skopiowania lub "*" w celu skopiowania wszystkich reguł.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa profilu do skopiowania reguł.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
Nazwa ustawień autoskalowania.
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".
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
Liczba minut, które muszą upłynąć przed wystąpieniem innego zdarzenia skalowania.
Nazwa profilu autoskalowania.
Nazwa lub identyfikator zasobu docelowego.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Docelowa przestrzeń nazw dostawcy zasobów.
Docelowa ścieżka nadrzędna zasobu, jeśli ma to zastosowanie.
Typ zasobu docelowego. Może również akceptować format przestrzeni nazw/typu (np. "Microsoft.Compute/virtualMachines").
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".
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
Nazwa ustawień autoskalowania.
Rozdzielona spacjami lista indeksów reguł do usunięcia lub "*" w celu wyczyszczenia wszystkich reguł.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa profilu autoskalowania.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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
Nazwa ustawień autoskalowania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa profilu autoskalowania.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.