Sdílet prostřednictvím


az monitor autoscale rule

Správa pravidel automatického škálování

Další informace o automatickém škálování najdete v tématu: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Příkazy

Name Description Typ Stav
az monitor autoscale rule copy

Zkopírujte pravidla automatického škálování z jednoho profilu do druhého.

Základ GA
az monitor autoscale rule create

Přidejte nové pravidlo automatického škálování.

Základ GA
az monitor autoscale rule delete

Odeberte pravidla automatického škálování z profilu.

Základ GA
az monitor autoscale rule list

Zobrazení seznamu pravidel automatického škálování pro profil

Základ GA

az monitor autoscale rule copy

Zkopírujte pravidla automatického škálování z jednoho profilu do druhého.

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

Povinné parametry

--autoscale-name

Název nastavení automatického škálování

--dest-schedule

Název profilu pro kopírování pravidel.

--index

Seznam indexů pravidel oddělených mezerami, které se mají kopírovat, nebo *, aby se zkopírovala všechna pravidla.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--source-schedule

Název profilu pro kopírování pravidel.

Default value: default
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor autoscale rule create

Přidejte nové pravidlo automatického škálování.

Další informace o automatickém škálování najdete v tématu: 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]

Příklady

Škálování na 5 instancí, pokud je procento procesoru napříč instancemi větší než 75 průměrně nad 10 minut.

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

Vertikální navýšení kapacity 2 instancí, pokud je procento procesoru napříč instancemi větší než 75 průměrně za 5 minut.

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

Vertikální snížení kapacity 50 % v případě, že procento procesoru napříč instancemi je menší než 25 minut průměrně za 15 minut.

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

Vytvořte nastavení automatického škálování prostřednictvím metriky hostovaného virtuálního počítače povoleného z diagnostických rozšíření. Pole counterSpecifier načtené z příkazu az vmss diagnostics get-default-config v podmínce --condition můžete použít.

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

Povinné parametry

--autoscale-name

Název nastavení automatického škálování

--condition

Podmínka, která aktivuje akci škálování.

Použití: --condition ["OBOR NÁZVŮ"] METRIKA {==,!=,>,=>,<,=<}PRAHOVÁ HODNOTA {avg,min,max,total,count}PERIOD [where DIMENSION {==,!=} HODNOTA [nebo HODNOTA ...] [a DIMENZE {==,!=} HODNOTA [nebo HODNOTA ...] ...]]

Dimenze je možné dotazovat přidáním klíčového slova where a několika dimenzí je možné dotazovat jejich kombinováním s klíčovým slovem a klíčovým slovem "a". Hodnoty metriky a odpovídající prahové hodnoty lze získat z az monitor metric příkazu. Formát tečky je ##h##m##s.

--scale

Směr a velikost škálování.

Využití: --scale {to,in,out} VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.

Volitelné parametry

--cooldown

Počet minut,kteréch

Default value: 5
--profile-name

Název profilu automatického škálování

Default value: default
--resource

Název nebo ID cílového prostředku

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--resource-namespace

Obor názvů poskytovatele cílových prostředků

--resource-parent

Cílová nadřazená cesta prostředku, pokud je k dispozici.

--resource-type

Typ cílového prostředku. Může také přijmout formát oboru názvů nebo typu (např. Microsoft.Compute/virtualMachines).

--timegrain

Způsob dotazování metrik napříč instancemi.

Forma časového intervalu je {avg,min,max,sum} VALUE. Hodnoty lze získat z az monitor metric příkazu. Formát VALUE je ##h##m##s.

Default value: avg 1m
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor autoscale rule delete

Odeberte pravidla automatického škálování z profilu.

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

Povinné parametry

--autoscale-name

Název nastavení automatického škálování

--index

Seznam indexů pravidel oddělených mezerami, které se mají odebrat, nebo "*" pro vymazání všech pravidel.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--profile-name

Název profilu automatického škálování

Default value: default
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az monitor autoscale rule list

Zobrazení seznamu pravidel automatického škálování pro profil

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

Příklady

Zobrazení seznamu pravidel automatického škálování pro profil (automaticky vygenerováno)

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

Povinné parametry

--autoscale-name

Název nastavení automatického škálování

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--profile-name

Název profilu automatického škálování

Default value: default
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.