az monitor autoscale rule
Управление правилами масштабирования автомасштабирования.
Дополнительные сведения об автомасштабировании см. в следующем разделе https://learn.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az monitor autoscale rule copy |
Копирование правил автомасштабирования из одного профиля в другой. |
Core | GA |
| az monitor autoscale rule create |
Добавьте новое правило автомасштабирования. |
Core | GA |
| az monitor autoscale rule delete |
Удалите правила автомасштабирования из профиля. |
Core | GA |
| az monitor autoscale rule list |
Вывод списка правил автомасштабирования для профиля. |
Core | GA |
az monitor autoscale rule copy
Копирование правил автомасштабирования из одного профиля в другой.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
Обязательные параметры
Имя параметров автомасштабирования.
Имя профиля для копирования правил в.
Разделенный пробелами список индексов правил для копирования или "*" для копирования всех правил.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя профиля для копирования правил из.
| Свойство | Значение |
|---|---|
| Default value: | default |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az monitor autoscale rule create
Добавьте новое правило автомасштабирования.
Дополнительные сведения об автомасштабировании см. в следующем разделе https://learn.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]
Примеры
Масштабируйте до 5 экземпляров, если процент ЦП в разных экземплярах превышает 75 в среднем более 10 минут.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
Увеличение масштаба до 2 экземпляров, если процент ЦП между экземплярами превышает 75 в среднем за 5 минут.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
Уменьшение масштаба до 50%, если процент ЦП в экземплярах меньше 25 в среднем за 15 минут.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
Создайте параметры автомасштабирования с помощью метрик гостевой виртуальной машины, включенной из расширений диагностики. Поле counterSpecifier, полученное из az vmss diagnostics get-default-config, можно использовать в поле "--condition".
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
Обязательные параметры
Имя параметров автомасштабирования.
Условие, которое активирует действие масштабирования.
Использование: --condition ["NAMESPACE"] METRIC {==,!=,>,>=,<,<=} ПОРОГ {avg,min,max,total,count} PERIOD [where DIMENSION {==!=}VALUE [or VALUE ...] [и ИЗМЕРЕНИЕ {==,!=} ЗНАЧЕНИЕ [или ЗНАЧЕНИЕ ...] ...]]
Измерения можно запрашивать, добавив ключевое слово where и несколько измерений, комбинируя их с ключевым словом "и". Значения метрик и соответствующих значений THRESHOLD можно получить из команды az monitor metric. Формат PERIOD — "##h##m##s".
Направление и количество масштабируемых данных.
Использование: --scale {to,out} VAL[%] Фиксированное число: --scale to 5 In: --scale in: --scale in 2 Out by Percent: --scale out: --scale out 10%.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Количество минут, которое должно пройти до того, как может произойти другое событие масштабирования.
| Свойство | Значение |
|---|---|
| Default value: | 5 |
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| Default value: | default |
Имя или идентификатор целевого ресурса.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Arguments |
Целевое пространство имен поставщика ресурсов.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Arguments |
Целевой родительский путь к ресурсу, если применимо.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Arguments |
Целевой тип ресурса. Также может принимать формат пространства имен и типа (например, Microsoft.Compute/virtualMachines).
| Свойство | Значение |
|---|---|
| Parameter group: | Source Arguments |
Способ опроса метрик между экземплярами.
Форма времени — {avg,min,max,sum}VALUE. Значения можно получить из команды az monitor metric. Формат VALUE — "##h##m##s".
| Свойство | Значение |
|---|---|
| Default value: | avg 1m |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az monitor autoscale rule delete
Удалите правила автомасштабирования из профиля.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
Обязательные параметры
Имя параметров автомасштабирования.
Разделенный пробелами список индексов правил для удаления или "*", чтобы очистить все правила.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| Default value: | default |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az monitor autoscale rule list
Вывод списка правил автомасштабирования для профиля.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
Примеры
Вывод списка правил автомасштабирования для профиля. (autogenerated)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
Обязательные параметры
Имя параметров автомасштабирования.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| Default value: | default |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |