az monitor autoscale

自動スケーリング設定を管理します。

自動スケールの詳細については、 を参照してください https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings

コマンド

az monitor autoscale create

新しい自動スケール設定を作成します。

az monitor autoscale delete

削除と自動スケーリングの設定。

az monitor autoscale list

リソース グループの自動スケール設定を一覧表示します。

az monitor autoscale profile

自動スケールプロファイルを管理します。

az monitor autoscale profile create

固定または定期的な自動スケールプロファイルを作成します。

az monitor autoscale profile delete

自動スケールプロファイルを削除します。

az monitor autoscale profile list

自動スケールプロファイルを一覧表示します。

az monitor autoscale profile list-timezones

タイムゾーン情報を参照します。

az monitor autoscale profile show

自動スケールプロファイルの詳細を表示します。

az monitor autoscale rule

自動スケーリング のスケーリング ルールを管理します。

az monitor autoscale rule copy

プロファイル間で自動スケール ルールをコピーします。

az monitor autoscale rule create

新しい自動スケール ルールを追加します。

az monitor autoscale rule delete

プロファイルから自動スケール ルールを削除します。

az monitor autoscale rule list

プロファイルの自動スケール ルールを一覧表示します。

az monitor autoscale show

自動スケール設定の詳細を表示します。

az monitor autoscale update

自動スケール設定を更新します。

az monitor autoscale create

新しい自動スケール設定を作成します。

自動スケールの詳細については、 を参照してください 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]
                            [--subscription]
                            [--tags]

2 ~ 5 インスタンス (既定では 3) の間でスケーリングする自動スケール設定を作成します。 スケーリングが発生した場合は、管理者に電子メールを送信します。

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"

4 つのインスタンスに対して自動スケール設定を作成します。

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

新しい自動スケール設定を作成します。 (自動生成)

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

必須のパラメーター

--count

使用するインスタンスの数。 --min/max-count と一緒に使用する場合、使用するインスタンスの既定の数。

--resource

ターゲット リソースの名前または ID。

省略可能のパラメーター

--action -a

スケーリング イベントが発生した場合に発生するアクションを追加します。

--disabled

自動スケール設定を無効な状態で作成します。

承認された値: false, true
--email-administrator

スケーリング時にサブスクリプション管理者に電子メールを送信します。

承認された値: false, true
--email-coadministrators

スケーリング時にサブスクリプションの共同管理者に電子メールを送信します。

承認された値: false, true
--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--max-count

インスタンスの最大数。

--min-count

インスタンスの最小数。

--name -n

自動スケール設定の名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--resource-namespace

ターゲット リソース プロバイダーの名前空間。

--resource-parent

ターゲット リソースの親パス (該当する場合)。

--resource-type

ターゲット リソースの種類。 名前空間/型形式を受け入れることもできます (例: 'Microsoft.Compute/virtualMachines')。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

--tags

スペースで区切られたタグ: key[=value] [key[=value] ...]。既存のタグをクリアするには、"" を使用します。

az monitor autoscale delete

削除と自動スケーリングの設定。

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

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

自動スケール設定の名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az monitor autoscale list

リソース グループの自動スケール設定を一覧表示します。

az monitor autoscale list --resource-group
                          [--query-examples]
                          [--subscription]

必須のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az monitor autoscale show

自動スケール設定の詳細を表示します。

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

自動スケール設定の詳細を表示します。 (自動生成)

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

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

自動スケール設定の名前。

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az monitor autoscale update

自動スケール設定を更新します。

自動スケールの詳細については、 を参照してください https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings

az monitor autoscale update [--add]
                            [--add-action]
                            [--count]
                            [--email-administrator {false, true}]
                            [--email-coadministrators {false, true}]
                            [--enabled {false, true}]
                            [--force-string]
                            [--ids]
                            [--max-count]
                            [--min-count]
                            [--name]
                            [--remove]
                            [--remove-action]
                            [--resource-group]
                            [--set]
                            [--subscription]
                            [--tags]

既定で固定 3 つのインスタンスを使用する自動スケール設定を更新します。

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

自動スケール設定を更新して、電子メール通知を削除します。

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

自動スケール設定を更新します。 (自動生成)

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]

省略可能のパラメーター

--add

パスとキー値のペアを指定して、 オブジェクトをオブジェクトの一覧に追加します。 例: --add property.listProperty <key=value、string、または JSON string>。

--add-action -a

スケーリング イベントが発生した場合に発生するアクションを追加します。

--count

使用するインスタンスの数。 --min/max-count と一緒に使用する場合、使用するインスタンスの既定の数。

--email-administrator

スケーリング時にサブスクリプション管理者に電子メールを送信します。

承認された値: false, true
--email-coadministrators

スケーリング時にサブスクリプションの共同管理者に電子メールを送信します。

承認された値: false, true
--enabled

自動スケール設定が有効な状態。

承認された値: false, true
--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--max-count

インスタンスの最大数。

--min-count

インスタンスの最小数。

--name -n

自動スケール設定の名前。

--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。

--remove-action -r

1 つ以上のアクションを削除します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=.

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

--tags

スペースで区切られたタグ: key[=value] [key[=value] ...]。既存のタグをクリアするには、"" を使用します。