Delen via


az monitor autoscale rule

Regels voor automatisch schalen beheren.

Ga voor meer informatie over automatisch schalen naar: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Opdracht

Name Description Type Status
az monitor autoscale rule copy

Regels voor automatisch schalen van het ene profiel naar het andere kopiëren.

Basis GA
az monitor autoscale rule create

Voeg een nieuwe regel voor automatisch schalen toe.

Basis GA
az monitor autoscale rule delete

Regels voor automatisch schalen verwijderen uit een profiel.

Basis GA
az monitor autoscale rule list

Regels voor automatisch schalen voor een profiel weergeven.

Basis GA

az monitor autoscale rule copy

Regels voor automatisch schalen van het ene profiel naar het andere kopiëren.

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

Vereiste parameters

--autoscale-name

Naam van de instellingen voor automatisch schalen.

--dest-schedule

De naam van het profiel waaraan u regels wilt kopiëren.

--index

Door spaties gescheiden lijst met regelindexen om te kopiëren of *om alle regels te kopiëren.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--source-schedule

Naam van het profiel waaruit u regels wilt kopiëren.

standaardwaarde: default
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az monitor autoscale rule create

Voeg een nieuwe regel voor automatisch schalen toe.

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

Voorbeelden

Schaal naar 5 exemplaren wanneer het CPU-percentage tussen exemplaren groter is dan 75 gemiddelden van meer dan 10 minuten.

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

Schaal 2 exemplaren omhoog wanneer het CPU-percentage tussen exemplaren groter is dan 75 gemiddelden in meer dan 5 minuten.

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

Schaal 50% omlaag wanneer het CPU-percentage voor exemplaren lager is dan 25 gemiddelden in meer dan 15 minuten.

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

Instellingen voor automatisch schalen maken via een metrische gegevens voor gast-VM's die zijn ingeschakeld vanuit diagnostische extensies. U kunt het veld counterSpecifier gebruiken dat is opgehaald uit az vmss diagnostics get-default-config in de '--condition'.

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

Vereiste parameters

--autoscale-name

Naam van de instellingen voor automatisch schalen.

--condition

De voorwaarde die de schaalactie activeert.

Gebruik: --condition ["NAMESPACE"] METRIC {==,!=,,>>=}<<DREMPELWAARDE {avg,min,min,max,total,count} PERIODE [where DIMENSION {==,!=} VALUE [or VALUE ...] [en DIMENSIE {==,!=} WAARDE [of WAARDE ...] ...]]

Dimensies kunnen worden opgevraagd door het trefwoord 'where' en meerdere dimensies toe te voegen door ze te combineren met het trefwoord 'en'. Waarden voor METRIC en de juiste DREMPELWAARDEn kunnen worden verkregen via de az monitor metric opdracht. De notatie periode is '##h##m##s'.

--scale

De richting en de hoeveelheid die moet worden geschaald.

Gebruik: --scale {to,in,out} VAL[%] Vaste telling: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.

Optionele parameters

--cooldown

Het aantal minuten dat moet worden verstreken voordat een andere schaalbewerking kan plaatsvinden.

standaardwaarde: 5
--profile-name

Naam van het profiel voor automatisch schalen.

standaardwaarde: default
--resource

Naam of id van de doelresource.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-namespace

Naamruimte van doelresourceprovider.

--resource-parent

Bovenliggend doelresourcepad, indien van toepassing.

--resource-type

Doelresourcetype. Kan ook de notatie van de naamruimte/het type accepteren (bijvoorbeeld : 'Microsoft.Compute/virtualMachines').

--timegrain

De manier waarop metrische gegevens worden gepeild in verschillende exemplaren.

De vorm van de tijdgrain is {avg,min,max,sum} VALUE. Waarden kunnen worden verkregen via de az monitor metric opdracht. De notatie WAARDE is '##h##m##s'.

standaardwaarde: avg 1m
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az monitor autoscale rule delete

Regels voor automatisch schalen verwijderen uit een profiel.

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

Vereiste parameters

--autoscale-name

Naam van de instellingen voor automatisch schalen.

--index

Door spaties gescheiden lijst met regelindexen die u wilt verwijderen of *om alle regels te wissen.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--profile-name

Naam van het profiel voor automatisch schalen.

standaardwaarde: default
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az monitor autoscale rule list

Regels voor automatisch schalen voor een profiel weergeven.

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

Voorbeelden

Regels voor automatisch schalen voor een profiel weergeven. (automatisch gegenereerd)

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

Vereiste parameters

--autoscale-name

Naam van de instellingen voor automatisch schalen.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--profile-name

Naam van het profiel voor automatisch schalen.

standaardwaarde: default
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.