az monitor autoscale rule
Verwalten von Regeln zur automatischen Skalierung.
Weitere Informationen zur automatischen Skalierung finden Sie unter: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az monitor autoscale rule copy |
Kopieren Sie Regeln für die automatische Skalierung von einem Profil in ein anderes. |
Kernspeicher | Allgemein verfügbar |
az monitor autoscale rule create |
Fügen Sie eine neue Autoskalenregel hinzu. |
Kernspeicher | Allgemein verfügbar |
az monitor autoscale rule delete |
Entfernen von Regeln für die automatische Skalierung aus einem Profil. |
Kernspeicher | Allgemein verfügbar |
az monitor autoscale rule list |
Regeln für die automatische Skalierung für ein Profil auflisten. |
Kernspeicher | Allgemein verfügbar |
az monitor autoscale rule copy
Kopieren Sie Regeln für die automatische Skalierung von einem Profil in ein anderes.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Erforderliche Parameter
Name der Einstellungen für die automatische Skalierung.
Name des Profils, in das Regeln kopiert werden sollen.
Durch Leerzeichen getrennte Liste von Regelindizes, die kopiert werden sollen, oder '*', um alle Regeln zu kopieren.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Profils, aus dem Regeln kopiert werden sollen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor autoscale rule create
Fügen Sie eine neue Autoskalenregel hinzu.
Weitere Informationen zur automatischen Skalierung finden Sie unter: 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]
Beispiele
Skalierung auf 5 Instanzen, wenn der CPU-Prozentsatz über Instanzen hinweg größer als 75 Minuten ist.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Skalieren Sie zwei Instanzen, wenn der CPU-Prozentsatz über Instanzen hinweg größer als 75 Minuten ist.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Verkleinern Sie 50 %, wenn der CPU-Prozentsatz über Instanzen hinweg kleiner als 25 Minuten ist.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Erstellen Sie Einstellungen für die automatische Skalierung über eine vm-Gastmetrik, die über Diagnoseerweiterungen aktiviert ist. Sie können das counterSpecifier-Feld verwenden, das aus "az vmss Diagnose get-default-config" in der "--condition" abgerufen wird.
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Erforderliche Parameter
Name der Einstellungen für die automatische Skalierung.
Die Bedingung, die die Skalierungsaktion auslöst.
Verwendung: --condition ["NAMESPACE"] METRIC {==,!=,>,=,>=<<}SCHWELLENWERT {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [or VALUE ...] [und DIMENSION {==,!=} WERT [oder WERT ...] ...]]
Dimensionen können abgefragt werden, indem sie die "where"-Schlüsselwort (keyword) und mehrere Dimensionen durch Kombinieren mit dem Schlüsselwort (keyword) "und" abfragen. Werte für METRISCHe und geeignete SCHWELLENWERTe können aus dem az monitor metric
Befehl abgerufen werden. Das Format von PUNKT lautet "##h##m##s".
Die Richtung und die Größe, die skaliert werden soll.
Verwendung: --scale {to,in,out} VAL[%] Fixed Count: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.
Optionale Parameter
Die Anzahl der Minuten, die verstrichen sein müssen, bevor ein weiteres Skalierungsereignis auftreten kann.
Name des Profils der automatischen Skalierung.
Name oder ID der Zielressource.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Namespace des Zielressourcenanbieters.
Übergeordneter Zielpfad der Ressource, falls zutreffend.
Zielressourcentyp. Kann auch das Namespace-/Typformat akzeptieren (z. B. 'Microsoft.Compute/virtualMachines').
Die Art und Weise, wie Metriken in allen Instanzen abgefragt werden.
Die Form des Zeitgrans ist {avg,min,max,sum} WERT. Werte können aus dem az monitor metric
Befehl abgerufen werden. Format von WERT ist "##h##m##s".
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor autoscale rule delete
Entfernen von Regeln für die automatische Skalierung aus einem Profil.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Erforderliche Parameter
Name der Einstellungen für die automatische Skalierung.
Durch Leerzeichen getrennte Liste von Regelindizes, die entfernt werden sollen, oder '*', um alle Regeln zu löschen.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Profils der automatischen Skalierung.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor autoscale rule list
Regeln für die automatische Skalierung für ein Profil auflisten.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Beispiele
Regeln für die automatische Skalierung für ein Profil auflisten. (automatisch generiert)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Erforderliche Parameter
Name der Einstellungen für die automatische Skalierung.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Profils der automatischen Skalierung.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.