Dela via


az monitor autoscale rule

Hantera skalningsregler för automatisk skalning.

Mer information om automatisk skalning finns i: https://learn.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 GA
az monitor autoscale rule create

Lägg till en ny autoskalningsregel.

Kärna GA
az monitor autoscale rule delete

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

Kärna GA
az monitor autoscale rule list

Lista autoskalningsregler för en profil.

Kärna GA

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

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 kommandot az monitor metric. 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

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av 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 kommandot az monitor metric. 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

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