Dela via


az monitor autoscale rule

Hantera skalningsregler för automatisk skalning.

Mer information om autoskalning finns i: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Kommandon

Name Description Typ Status
az monitor autoscale rule copy

Kopiera regler för autoskalning från en profil till en annan.

Kärna Allmän tillgänglighet
az monitor autoscale rule create

Lägg till en ny autoskalningsregel.

Kärna Allmän tillgänglighet
az monitor autoscale rule delete

Ta bort regler för autoskalning från en profil.

Kärna Allmän tillgänglighet
az monitor autoscale rule list

Lista autoskalningsregler för en profil.

Kärna Allmän tillgänglighet

az monitor autoscale rule copy

Kopiera regler för autoskalning från en profil till en annan.

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

Obligatoriska parametrar

--autoscale-name

Namn på autoskalningsinställningarna.

--dest-schedule

Namnet på profilen som regler ska kopieras till.

--index

Blankstegsavgränsad lista över regelindex som ska kopieras eller "*" för att kopiera alla regler.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--source-schedule

Namnet på profilen som du vill kopiera regler från.

standardvärde: default
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor autoscale rule create

Lägg till en ny autoskalningsregel.

az monitor autoscale rule create --autoscale-name
                                 --condition
                                 --scale
                                 [--cooldown]
                                 [--profile-name]
                                 [--resource]
                                 [--resource-group]
                                 [--resource-namespace]
                                 [--resource-parent]
                                 [--resource-type]
                                 [--timegrain]

Exempel

Skala till 5 instanser när CPU-procentandelen mellan instanser är större än 75 i genomsnitt över 10 minuter.

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

Skala upp 2 instanser när CPU-procentandelen för instanser är större än 75 i genomsnitt över 5 minuter.

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

Skala ned 50 % när CPU-procentandelen för instanser är mindre än 25 i genomsnitt över 15 minuter.

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

Skapa autoskalningsinställningar via ett mått för virtuell gästdator som är aktiverat från diagnostiktillägg. Du kan använda fältet counterSpecifier som hämtats från "az vmss diagnostics get-default-config" i "--condition".

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

Obligatoriska parametrar

--autoscale-name

Namn på autoskalningsinställningarna.

--condition

Villkoret som utlöser skalningsåtgärden.

Användning: --condition ["NAMESPACE"] METRIC {==,!=,>,>=<<}THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [or VALUE ...] [and DIMENSION {==,!=} VALUE [or VALUE ...] ...]]

Dimensioner kan efterfrågas genom att lägga till nyckelordet "where" och flera dimensioner kan efterfrågas genom att kombinera dem med nyckelordet "och". Värden för MÅTT och lämpliga TRÖSKELVÄRDE-värden kan hämtas från az monitor metric kommandot . Formatet för PERIOD är "##h##m##s".

--scale

Riktningen och mängden som ska skalas.

Användning: --scale {to,in,out} VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.

Valfria parametrar

--cooldown

Antalet minuter som måste förflutit innan en annan skalningshändelse kan inträffa.

standardvärde: 5
--profile-name

Namnet på autoskalningsprofilen.

standardvärde: default
--resource

Namn eller ID för målresursen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--resource-namespace

Målresursproviderns namnområde.

--resource-parent

Målresursens överordnade sökväg, om tillämpligt.

--resource-type

Målresurstyp. Kan också acceptera namnområde/typformat (t.ex. Microsoft.Compute/virtualMachines).

--timegrain

Hur mått avsöks mellan instanser.

Formen på timegrain är {avg,min,max,sum} VALUE. Värden kan hämtas från az monitor metric kommandot . Format för VALUE är "##h##m##s".

standardvärde: avg 1m
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor autoscale rule delete

Ta bort regler för autoskalning från en profil.

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

Obligatoriska parametrar

--autoscale-name

Namn på autoskalningsinställningarna.

--index

Blankstegsavgränsad lista över regelindex som ska tas bort, eller "*" för att rensa alla regler.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--profile-name

Namnet på autoskalningsprofilen.

standardvärde: default
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az monitor autoscale rule list

Lista autoskalningsregler för en profil.

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

Exempel

Lista autoskalningsregler för en profil. (automatiskt genererad)

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

Obligatoriska parametrar

--autoscale-name

Namn på autoskalningsinställningarna.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--profile-name

Namnet på autoskalningsprofilen.

standardvärde: default
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.