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
[--acquire-policy-token]
[--change-reference]
[--source-schedule]
Обязательные параметры
Имя параметров автомасштабирования.
Имя профиля для копирования правил в.
Разделенный пробелами список индексов правил для копирования или "*" для копирования всех правил.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Имя профиля для копирования правил из.
| Свойство | Значение |
|---|---|
| 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
[--acquire-policy-token]
[--change-reference]
[--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%.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Количество минут, которое должно пройти до того, как может произойти другое событие масштабирования.
| Свойство | Значение |
|---|---|
| Default value: | 5 |
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| Default value: | default |
Имя или идентификатор целевого ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Source Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Source Arguments |
Целевое пространство имен поставщика ресурсов.
| Свойство | Значение |
|---|---|
| Группа параметров: | Source Arguments |
Целевой родительский путь к ресурсу, если применимо.
| Свойство | Значение |
|---|---|
| Группа параметров: | Source Arguments |
Целевой тип ресурса. Может также принимать формат пространства имен и типа (например, "Майкрософт". Вычисления или virtualMachines').
| Свойство | Значение |
|---|---|
| Группа параметров: | 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
[--acquire-policy-token]
[--change-reference]
[--profile-name]
Обязательные параметры
Имя параметров автомасштабирования.
Разделенный пробелами список индексов правил для удаления или "*", чтобы очистить все правила.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| 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>.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя профиля автомасштабирования.
| Свойство | Значение |
|---|---|
| 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 |