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
必須のパラメーター
使用するインスタンスの数。 --min/max-count で使用する場合、使用するインスタンスの既定の数。
ターゲット リソースの名前または ID。
省略可能のパラメーター
スケーリング イベントが発生したときに発生するアクションを追加します。
自動スケール設定を無効な状態で作成します。
スケーリング時にサブスクリプション管理者に電子メールを送信します。
スケーリング時にサブスクリプションの共同管理者に電子メールを送信します。
場所。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
インスタンスの最大数。
インスタンスの最小数。
自動スケール設定の名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
ターゲット リソース プロバイダーの名前空間。
ターゲット リソースの親パス (該当する場合)。
ターゲット リソースの種類。 名前空間/型の形式 (例: "Microsoft.Compute/virtualMachines") を受け入れることもできます。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az monitor autoscale delete
削除と自動スケーリングの設定。
az monitor autoscale delete [--ids]
[--name]
[--resource-group]
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
自動スケール設定の名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az monitor autoscale list
リソース グループの自動スケール設定を一覧表示します。
az monitor autoscale list --resource-group
必須のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az monitor autoscale show
自動スケール設定の詳細を表示します。
az monitor autoscale show [--ids]
[--name]
[--resource-group]
例
自動スケール設定の詳細を表示します。 (自動生成)
az monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
自動スケール設定の名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
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 property.listProperty <key=value,string または JSON 文字列>。
スケーリング イベントが発生したときに発生するアクションを追加します。
使用するインスタンスの数。 --min/max-count で使用する場合、使用するインスタンスの既定の数。
スケーリング時にサブスクリプション管理者に電子メールを送信します。
スケーリング時にサブスクリプションの共同管理者に電子メールを送信します。
自動スケール設定が有効な状態。
'set' または 'add' を使用する場合は、JSON への変換を試みる代わりに、文字列リテラルを保持します。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
インスタンスの最大数。
インスタンスの最小数。
自動スケール設定の名前。
リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。
1 つ以上のアクションを削除します。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
設定するプロパティのパスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=.
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。