Поделиться через


az monitor autoscale rule

Управление правилами масштабирования автомасштабирования.

Дополнительные сведения об автомасштабировании см. в следующем разделе https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings.

Команды

Имя Описание Тип Состояние
az monitor autoscale rule copy

Копирование правил автомасштабирования из одного профиля в другой.

Основные сведения Общедоступная версия
az monitor autoscale rule create

Добавьте новое правило автомасштабирования.

Основные сведения Общедоступная версия
az monitor autoscale rule delete

Удалите правила автомасштабирования из профиля.

Основные сведения Общедоступная версия
az monitor autoscale rule list

Вывод списка правил автомасштабирования для профиля.

Основные сведения Общедоступная версия

az monitor autoscale rule copy

Копирование правил автомасштабирования из одного профиля в другой.

az monitor autoscale rule copy --autoscale-name
                               --dest-schedule
                               --index
                               --resource-group
                               [--source-schedule]

Обязательные параметры

--autoscale-name

Имя параметров автомасштабирования.

--dest-schedule

Имя профиля для копирования правил в.

--index

Разделенный пробелами список индексов правил для копирования или "*" для копирования всех правил.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--source-schedule

Имя профиля для копирования правил из.

значение по умолчанию: default
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az monitor autoscale rule create

Добавьте новое правило автомасштабирования.

Дополнительные сведения об автомасштабировании см. в следующем разделе https://docs.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 диагностика get-default-config в файле "--condition".

az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"

Обязательные параметры

--autoscale-name

Имя параметров автомасштабирования.

--condition

Условие, которое активирует действие масштабирования.

Использование: --condition ["NAMESPACE"] METRIC {==,!=,>>,=<<,=} ПОРОГ {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [или VALUE ...] [и ИЗМЕРЕНИЕ {==,!=} ЗНАЧЕНИЕ [или ЗНАЧЕНИЕ ...] ...]]

Измерения можно запрашивать, добавив ключевое слово where и несколько измерений, объединив их с ключевое слово . Значения метрик и соответствующих значений az monitor metric THRESHOLD можно получить из команды. Формат PERIOD — "##h#m##s".

--scale

Направление и количество масштабируемых данных.

Использование: --scale {to,in,out} VAL[%] Фиксированное число: --scale to 5 In Count: --scale in 2 Out by Percent: --scale out 10%.

Необязательные параметры

--cooldown

Количество минут, которое должно пройти до того, как может произойти другое событие масштабирования.

значение по умолчанию: 5
--profile-name

Имя профиля автомасштабирования.

значение по умолчанию: default
--resource

Имя или идентификатор целевого ресурса.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--resource-namespace

Целевое пространство имен поставщика ресурсов.

--resource-parent

Целевой родительский путь к ресурсу, если применимо.

--resource-type

Целевой тип ресурса. Также может принимать формат пространства имен и типа (например, Microsoft.Compute/virtualMachines).

--timegrain

Способ опроса метрик между экземплярами.

Форма времени — {avg,min,max,sum}VALUE. Значения можно получить из az monitor metric команды. Формат VALUE — "##h#m##s".

значение по умолчанию: avg 1m
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az monitor autoscale rule delete

Удалите правила автомасштабирования из профиля.

az monitor autoscale rule delete --autoscale-name
                                 --index
                                 --resource-group
                                 [--profile-name]

Обязательные параметры

--autoscale-name

Имя параметров автомасштабирования.

--index

Разделенный пробелами список индексов правил для удаления или "*", чтобы очистить все правила.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--profile-name

Имя профиля автомасштабирования.

значение по умолчанию: default
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az monitor autoscale rule list

Вывод списка правил автомасштабирования для профиля.

az monitor autoscale rule list --autoscale-name
                               --resource-group
                               [--profile-name]

Примеры

Вывод списка правил автомасштабирования для профиля. (автоматическое создание)

az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup

Обязательные параметры

--autoscale-name

Имя параметров автомасштабирования.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--profile-name

Имя профиля автомасштабирования.

значение по умолчанию: default
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.