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

1 つのプロファイルから別のプロファイルに自動スケール ルールをコピーします。

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]
                            [--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") を受け入れることもできます。

--tags

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

az monitor autoscale delete

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

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

省略可能のパラメーター

--ids

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

--name -n

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

--resource-group -g

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

az monitor autoscale list

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

az monitor autoscale list --resource-group

必須のパラメーター

--resource-group -g

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

az monitor autoscale show

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

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

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

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

省略可能のパラメーター

--ids

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

--name -n

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

--resource-group -g

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

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]
                            [--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 文字列>。

--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=.

--tags

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