Freigeben über


az monitor autoscale

Verwalten von Autoskalierungseinstellungen.

Befehle

Name Beschreibung Typ Status
az monitor autoscale create

Erstellen Sie neue Einstellungen für die automatische Skalierung.

Core Allgemein verfügbar
az monitor autoscale delete

Löschen sie eine Einstellung für die automatische Skalierung.

Core Allgemein verfügbar
az monitor autoscale list

Listet die Einstellungen für die automatische Skalierung für eine Ressourcengruppe auf.

Core Allgemein verfügbar
az monitor autoscale profile

Verwalten von automatischen Skalierungsprofilen.

Core Allgemein verfügbar
az monitor autoscale profile create

Erstellen Sie ein festes oder wiederkehrendes Autoskalenprofil.

Core Allgemein verfügbar
az monitor autoscale profile delete

Löschen eines Autoskalenprofils.

Core Allgemein verfügbar
az monitor autoscale profile list

Auflisten von Autoskalenprofilen.

Core Allgemein verfügbar
az monitor autoscale profile list-timezones

Nachschlagen von Zeitzoneninformationen.

Core Allgemein verfügbar
az monitor autoscale profile show

Details eines Autoscale-Profils anzeigen.

Core Allgemein verfügbar
az monitor autoscale rule

Verwalten von Regeln zur automatischen Skalierung.

Core Allgemein verfügbar
az monitor autoscale rule copy

Kopieren Sie Regeln für die automatische Skalierung von einem Profil in ein anderes.

Core Allgemein verfügbar
az monitor autoscale rule create

Fügen Sie eine neue Autoskalenregel hinzu.

Core Allgemein verfügbar
az monitor autoscale rule delete

Entfernen von Regeln für die automatische Skalierung aus einem Profil.

Core Allgemein verfügbar
az monitor autoscale rule list

Regeln für die automatische Skalierung für ein Profil auflisten.

Core Allgemein verfügbar
az monitor autoscale show

Rufen Sie eine Einstellung für die automatische Skalierung ab.

Core Allgemein verfügbar
az monitor autoscale show-predictive-metric

Anzeigen zukünftiger metrischer metrischer Vorhersagedaten.

Core Allgemein verfügbar
az monitor autoscale update

Aktualisieren sie eine Einstellung für die automatische Skalierung.

Core Allgemein verfügbar

az monitor autoscale create

Erstellen Sie neue Einstellungen für die automatische Skalierung.

Weitere Informationen zur automatischen Skalierung finden Sie unter: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

az monitor autoscale create --count
                            --resource
                            [--action]
                            [--disabled {false, true}]
                            [--email-administrator {false, true}]
                            [--email-coadministrators {false, true}]
                            [--location]
                            [--max-count]
                            [--min-count]
                            [--name]
                            [--resource-group]
                            [--resource-namespace]
                            [--resource-parent]
                            [--resource-type]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--tags]

Beispiele

Erstellen Sie Einstellungen für die automatische Skalierung, um zwischen 2 und 5 Instanzen zu skalieren (3 als Standard). Senden Sie eine E-Mail an den Administrator, wenn die Skalierung erfolgt.

az monitor autoscale create -g {myrg} --resource {resource-id} --min-count 2 --max-count 5 \
  --count 3 --email-administrator

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

az monitor autoscale rule create -g {myrg} --autoscale-name {resource-name} --scale in 1 \
  --condition "Percentage CPU < 25 avg 5m"

Erstellen Sie Autoskaleneinstellungen für genau 4 Instanzen.

az monitor autoscale create -g {myrg} --resource {resource-id} --count 4

Erstellen Sie neue Einstellungen für die automatische Skalierung. (automatisch generiert)

az monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets

Erforderliche Parameter

--count

Die Anzahl der zu verwendenden Instanzen. Bei Verwendung mit "--min/max-count" wird die Standardanzahl der zu verwendenden Instanzen verwendet.

--resource

Name oder ID der Zielressource.

Optionale Parameter

--action -a

Fügen Sie eine Aktion hinzu, die ausgelöst werden soll, wenn ein Skalierungsereignis auftritt.

Verwendung: --action TYPE KEY [ARG ...] Email: --action email bob@contoso.comann@contoso.com Webhook: --action webhook https://www.contoso.com/alert apiKey=value Webhook: --action webhook https://www.contoso.com/alert?apiKey=value Mehrere Aktionen können mithilfe --action mehrerer Argumente angegeben werden.

--disabled

Erstellen Sie die Einstellungen für die automatische Skalierung in einem deaktivierten Zustand.

Zulässige Werte: false, true
--email-administrator

Senden Sie E-Mails an den Abonnementadministrator bei der Skalierung.

Zulässige Werte: false, true
--email-coadministrators

Senden Sie E-Mails an Co-Administratoren des Abonnements zur Skalierung.

Zulässige Werte: false, true
--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--max-count

Die maximale Anzahl von Instanzen.

--min-count

Die minimale Anzahl von Instanzen.

--name -n

Name der Einstellungen für die automatische Skalierung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--resource-namespace

Namespace des Zielressourcenanbieters.

--resource-parent

Übergeordneter Zielpfad der Ressource, falls zutreffend.

--resource-type

Zielressourcentyp. Kann auch das Namespace-/Typformat akzeptieren (z. B. 'Microsoft.Compute/virtualMachines').

--scale-look-ahead-time

Die Zeitspanne, um anzugeben, mit welcher Instanz im Voraus gestartet wird. Es muss zwischen 1 Minute und 60 Minuten im ISO 8601-Format sein (z. B. wären 100 Tage P100D).

--scale-mode

Der prädiktive Autoskalenmodus.

Zulässige Werte: Disabled, Enabled, ForecastOnly
--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az monitor autoscale delete

Löschen sie eine Einstellung für die automatische Skalierung.

az monitor autoscale delete [--autoscale-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

Optionale Parameter

--autoscale-name --name -n

Der Name der Einstellung für die automatische Skalierung

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az monitor autoscale list

Listet die Einstellungen für die automatische Skalierung für eine Ressourcengruppe auf.

az monitor autoscale list --resource-group
                          [--max-items]
                          [--next-token]

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--max-items

Die Gesamtanzahl der Elemente, die in der Ausgabe des Befehls zurückgegeben werden sollen. Wenn die Gesamtanzahl der verfügbaren Elemente größer als der angegebene Wert ist, wird ein Token in der Ausgabe des Befehls bereitgestellt. Um die Paginierung fortzusetzen, geben Sie den Tokenwert im --next-token Argument eines nachfolgenden Befehls an.

--next-token

Token, das angibt, wo die Paginierung beginnen soll. Dies ist der Tokenwert aus einer zuvor abgeschnittenen Antwort.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az monitor autoscale show

Rufen Sie eine Einstellung für die automatische Skalierung ab.

az monitor autoscale show [--autoscale-name]
                          [--ids]
                          [--resource-group]
                          [--subscription]

Beispiele

Details zur Einstellung der automatischen Skalierung anzeigen.

az monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup

Optionale Parameter

--autoscale-name --name -n

Der Name der Einstellung für die automatische Skalierung

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az monitor autoscale show-predictive-metric

Anzeigen zukünftiger metrischer metrischer Vorhersagedaten.

az monitor autoscale show-predictive-metric --aggregation
                                            --interval
                                            --metric-name
                                            --metric-namespace
                                            --timespan
                                            [--autoscale-setting-name]
                                            [--ids]
                                            [--resource-group]
                                            [--subscription]

Erforderliche Parameter

--aggregation

Die Liste der aggregationstypen (kommagetrennt), die abgerufen werden sollen.

--interval

Das Intervall (d. h. Zeitgran) der Abfrage.

--metric-name

Die Namen der abzurufenden Metriken (kommagetrennt). Sonderfall: Wenn ein metrischer Name selbst ein Komma enthält, verwenden Sie %2, um ihn anzugeben. Beispiel: "Metric,Name1" sollte "Metric%2Name1" sein.

--metric-namespace

Metrischer Namespace zum Abfragen von Metrikdefinitionen

--timespan

Die Zeitspanne der Abfrage. Es handelt sich um eine Zeichenfolge mit dem folgenden Format "startDateTime_ISO/endDateTime_ISO".

Optionale Parameter

--autoscale-setting-name

Der Name der Einstellung für die automatische Skalierung

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az monitor autoscale update

Aktualisieren sie eine Einstellung für die automatische Skalierung.

Weitere Informationen zur automatischen Skalierung finden Sie unter: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

az monitor autoscale update [--add]
                            [--add-action]
                            [--autoscale-name]
                            [--count]
                            [--email-administrator {0, 1, f, false, n, no, t, true, y, yes}]
                            [--email-coadministrators {0, 1, f, false, n, no, t, true, y, yes}]
                            [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                            [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                            [--ids]
                            [--max-count]
                            [--min-count]
                            [--remove]
                            [--remove-action]
                            [--resource-group]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--set]
                            [--subscription]
                            [--tags]

Beispiele

Aktualisieren Sie die Einstellungen für die automatische Skalierung, um standardmäßig eine feste 3 Instanzen zu verwenden.

az monitor autoscale update -g myrg -n autoscale-name --count 3

Aktualisieren Sie die Einstellungen für die automatische Skalierung, um eine E-Mail-Benachrichtigung zu entfernen.

az monitor autoscale update -g myrg -n autoscale-name --remove-action email bob@contoso.com

Automatische Skalierungseinstellungen aktualisieren.

az monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--add-action --add-actions -a

Fügen Sie eine Aktion hinzu, die ausgelöst werden soll, wenn ein Skalierungsereignis auftritt. Verwendung: --add-action TYPE KEY [ARG ...] E-Mail: --add-action-Webhook bob@contoso.comann@contoso.com : --add-action webhook apiKey=value Webhook https://www.contoso.com/alert : --add-action webhook https://www.contoso.com/alert?apiKey=value Mehrere Aktionen können mithilfe mehrerer --add-action Argumente angegeben werden. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

--autoscale-name --name -n

Der Name der Einstellung für die automatische Skalierung

--count

Die Anzahl der zu verwendenden Instanzen. Bei Verwendung mit "--min/max-count" wird die Standardanzahl der zu verwendenden Instanzen verwendet.

--email-administrator

Senden Sie E-Mails an den Abonnementadministrator bei der Skalierung.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--email-coadministrators

Senden Sie E-Mails an Co-Administratoren des Abonnements zur Skalierung.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--enabled

Das aktivierte Flag. Gibt an, ob die automatische Skalierung für die Ressource aktiviert ist. Der Standardwert ist ‚false‘.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--max-count

Die maximale Anzahl von Instanzen.

--min-count

Die minimale Anzahl von Instanzen.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--remove-action --remove-actions -r

Entfernen Sie eine oder mehrere Aktionen. Verwendung: --remove-action TYPE KEY [KEY ...] E-Mail: --remove-action-Webhook bob@contoso.comann@contoso.com : --remove-action webhook https://contoso.com/alert https://alerts.contoso.com. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--scale-look-ahead-time

Die Zeitspanne, um anzugeben, mit welcher Instanz im Voraus gestartet wird. Es muss zwischen 1 Minute und 60 Minuten im ISO 8601-Format sein (z. B. wären 100 Tage P100D).

--scale-mode

Der prädiktive Autoskalenmodus.

Zulässige Werte: Disabled, Enabled, ForecastOnly
--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--tags

Ruft eine Liste von Schlüssel-Wert-Paaren auf bzw. legt sie fest, die die Ressource beschreiben. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Es können maximal 15 Tags für eine Ressource bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und ein Wert, der nicht größer als 256 Zeichen ist. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.