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. |
Core | ogólna dostępność |
| az monitor autoscale rule create |
Dodaj nową regułę automatycznego skalowania. |
Core | ogólna dostępność |
| az monitor autoscale rule delete |
Usuń reguły automatycznego skalowania z profilu. |
Core | ogólna dostępność |
| az monitor autoscale rule list |
Wyświetlanie listy reguł automatycznego skalowania dla profilu. |
Core | 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 az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa profilu do skopiowania reguł.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | default |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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
Nazwa ustawień autoskalowania.
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".
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
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Liczba minut, które muszą upłynąć przed wystąpieniem innego zdarzenia skalowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 5 |
Nazwa profilu autoskalowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | default |
Nazwa lub identyfikator zasobu docelowego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Source Arguments |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Source Arguments |
Docelowa przestrzeń nazw dostawcy zasobów.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Source Arguments |
Docelowa ścieżka nadrzędna zasobu, jeśli ma to zastosowanie.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Source Arguments |
Typ zasobu docelowego. Może również akceptować format przestrzeni nazw/typu (np. "Microsoft.Compute/virtualMachines").
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Source Arguments |
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".
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | avg 1m |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa profilu autoskalowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | default |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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. (autogenerated)
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 az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa profilu autoskalowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | default |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
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 az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |