Автомасштабирование Microsoft.Insights
- последние
- 2022-10-01
- 2021-05-01-preview
- 2015-04-01
- 2014-04-01
Определение ресурсов Bicep
Тип ресурса автомасштабирования можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Замечания
Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.
Формат ресурса
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
]
}
]
predictiveAutoscalePolicy: {
scaleLookAheadTime: 'string'
scaleMode: 'string'
}
profiles: [
{
capacity: {
default: 'string'
maximum: 'string'
minimum: 'string'
}
fixedDate: {
end: 'string'
start: 'string'
timeZone: 'string'
}
name: 'string'
recurrence: {
frequency: 'string'
schedule: {
days: [
'string'
]
hours: [
int
]
minutes: [
int
]
timeZone: 'string'
}
}
rules: [
{
metricTrigger: {
dimensions: [
{
DimensionName: 'string'
Operator: 'string'
Values: [
'string'
]
}
]
dividePerInstance: bool
metricName: 'string'
metricNamespace: 'string'
metricResourceLocation: 'string'
metricResourceUri: 'string'
operator: 'string'
statistic: 'string'
threshold: int
timeAggregation: 'string'
timeGrain: 'string'
timeWindow: 'string'
}
scaleAction: {
cooldown: 'string'
direction: 'string'
type: 'string'
value: 'string'
}
}
]
}
]
targetResourceLocation: 'string'
targetResourceUri: 'string'
}
}
Значения свойств
автомасштабирование
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Не удается использовать: :<>+/&%\?| или управляющие символы Не удается завершиться пробелом или периодом. |
местоположение | Расположение ресурса | строка (обязательно) |
Теги | Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не длиннее 128 символов, а значение не больше 256 символов. | Словарь имен и значений тегов. См. теги в шаблонах |
свойства | Параметр автомасштабирования ресурса. | AutoscaleSetting (обязательно) |
АвтомасштабированиеSetting
Имя | Описание | Ценность |
---|---|---|
Включен | флаг включен. Указывает, включена ли автоматическая масштабирование для ресурса. Значение по умолчанию — false. | bool |
имя | имя параметра автомасштабирования. | струна |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
predictiveAutoscalePolicy | режим политики прогнозного автомасштабирования. | PredictiveAutoscalePolicy |
Профили | Коллекция профилей автоматического масштабирования, определяющих различные параметры масштабирования для разных периодов времени. Можно указать не более 20 профилей. |
AutoscaleProfile[] (обязательно) Ограничения целостности: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, к которому следует добавить параметр автомасштабирования. | струна |
targetResourceUri | идентификатор ресурса, к которому следует добавить параметр автомасштабирования. | струна |
АвтомасштабированиеNotification
Имя | Описание | Ценность |
---|---|---|
Отправить по электронной почте | уведомление по электронной почте. | emailNotification |
операция | Операция, связанная с уведомлением и ее значением, должно быть "масштабировать" | "Масштаб" (обязательный) |
веб-перехватчики | коллекция уведомлений веб-перехватчика. | webhookNotification[] |
EmailNotification
Имя | Описание | Ценность |
---|---|---|
customEmails | список настраиваемых сообщений электронной почты. Это значение может быть пустым или пустым, в этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение, указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение, указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Ценность |
---|---|---|
свойства | контейнер свойств параметров. Это значение может быть пустым. | WebhookNotificationProperties |
serviceUri | адрес службы для получения уведомления. | струна |
WebhookNotificationProperties
Имя | Описание | Ценность |
---|---|---|
{настраиваемое свойство} | струна |
PredictiveAutoscalePolicy
Имя | Описание | Ценность |
---|---|---|
scaleLookAheadTime | время, с помощью которого необходимо указать, какие экземпляры запускаются заранее. Оно должно быть от 1 до 60 минут в формате ISO 8601. | струна |
scaleMode | режим прогнозного автомасштабирования | "Отключено" "Включено" "ForecastOnly" (обязательный) |
AutoscaleProfile
Имя | Описание | Ценность |
---|---|---|
способность | количество экземпляров, которые можно использовать во время этого профиля. | ScaleCapacity (обязательно) |
fixedDate | определенное время даты для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
имя | имя профиля. | строка (обязательно) |
повторение | повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | повторения |
Правила | Коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать не более 10 правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Ценность |
---|---|---|
по умолчанию | Число экземпляров, которые будут заданы, если метрики недоступны для оценки. Значение по умолчанию используется только в том случае, если текущее число экземпляров меньше, чем значение по умолчанию. | строка (обязательно) |
максимум | максимальное количество экземпляров для ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | строка (обязательно) |
минимум | минимальное количество экземпляров ресурса. | строка (обязательно) |
TimeWindow
Имя | Описание | Ценность |
---|---|---|
конец | время окончания профиля в формате ISO 8601. | строка (обязательно) |
начало | время начала профиля в формате ISO 8601. | строка (обязательно) |
часовой пояс | часовой пояс начала и окончания профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | струна |
Повторение
Имя | Описание | Ценность |
---|---|---|
частота | частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно. | "День" "Час" "Минута" "Месяц" "Нет" "Второй" "Неделя" "Year" (обязательно) |
расписание | ограничения планирования для начала профиля. | повторяющийся график (обязательно) |
Повторнаяschedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Коллекция дней, на которые вступает в силу профиль. Возможные значения в воскресенье до субботы. | string[] (обязательно) |
Часов | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 часов в 24-часовом режиме (время AM/PM не поддерживается). | int[] (обязательно) |
протокол | Коллекция минут, в течение которых профиль вступает в силу. | int[] (обязательно) |
часовой пояс | часовой пояс для часов профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | строка (обязательно) |
ScaleRule
Имя | Описание | Ценность |
---|---|---|
metricTrigger | триггер, который приводит к выполнению действия масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Ценность |
---|---|---|
Размеры | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":"App1"},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли разделить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, какие мониторы правил отслеживают. | строка (обязательно) |
Пространство метрик | пространство имен метрики, определяющее, что отслеживает правило. | струна |
metricResourceLocation | расположение ресурса мониторов правил. | струна |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" 'GreaterThan' 'GreaterThanOrEqual' "LessThan" "LessThanOrEqual" NotEquals (обязательный) |
статистический | тип статистики метрик. Объединение метрик из нескольких экземпляров. | "Среднее" "Count" "Max" "Min" Sum (обязательно) |
порог | пороговое значение метрики, активируемой действием масштабирования. | int (обязательно) |
timeAggregation | Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее. | "Среднее" "Count" "Last" "Максимум" "Минимальный" "Total" (обязательный) |
timeGrain | степень детализации метрик мониторов правил. Должно быть одним из предопределенных значений, возвращаемых из определений метрик для метрики. Должно быть от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени сбора данных экземпляра. Это значение должно быть больше задержки в коллекции метрик, которая может отличаться от ресурса к ресурсу. Должно быть от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Ценность |
---|---|---|
DimensionName | Имя измерения. | строка (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям | "Равно" NotEquals (обязательный) |
Значения | список значений измерения. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Ценность |
---|---|---|
прохладная очистка | время ожидания с момента последнего действия масштабирования перед этим действием. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. | строка (обязательно) |
направление | направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров. | "Уменьшить" "Увеличить" "Нет" (обязательно) |
тип | Тип действия, которое должно происходить при срабатывании правила масштабирования. | "ChangeCount" 'ExactCount' "PercentChangeCount" ServiceAllowedNextValue (обязательно) |
ценность | количество экземпляров, участвующих в действии масштабирования. Это значение должно иметь значение 1 или больше. Значение по умолчанию — 1. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание vSensors autotrace autoscaling развертывание |
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически. |
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql развертывание |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL |
Кентико Xperience развертывание |
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure. |
Автомасштабирование LANSA Windows Vm ScaleSet с базы данных SQL Azure развертывание |
Шаблон развертывает виртуальную машину Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI lanSA используется расширение пользовательского скрипта. |
Развертывание масштабируемого набора виртуальных машин с помощью сервера бутылки Python & AutoScale развертывание |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, где работает простое приложение с бутылкой Python. При необходимости в настроенном масштабируемом наборе автомасштабирования масштабируется & |
Масштабируемое веб-приложение Umbraco CMS развертывание |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
простое веб-приложение Umbraco CMS развертывание |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks развертывание |
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем. |
развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин развертывание |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet. |
развертывание параметра автомасштабирования для плана службы приложений развертывание |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса плана Службы приложений Azure. |
Deploy Windows VMSS configure windows featurtes SSL DSC развертывание |
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие функции Windows, как IIS/Веб-роль, .Net Framework 4.5, проверка подлинности windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & SSL-конфигурации с помощью DSC и Azure Key Vault |
масштабируемый набор виртуальных машин с автомасштабированием с IIS WebApp развертывание |
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и очень простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки и развертывания пакета WebDeploy iis. |
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux развертывание |
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80). В примере используется пользовательский скрипт для развертывания и обновления приложения, возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Вам потребуется предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS. |
вручную измените количество виртуальных машин в масштабируемом наборе развертывание |
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе. |
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Linux и автомасштабированием развертывание |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений ssh. Они также интегрированы с автомасштабированием |
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Windows и автомасштабированием развертывание |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии Windows 2008-R2-SP1, 2012-Datacenter или 2012-R2-Datacenter. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений RDP. Они также интегрированы с автомасштабированием |
Определение ресурса шаблона ARM
Тип ресурса автомасштабирования можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Замечания
Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.
Формат ресурса
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": "string",
"scaleMode": "string"
},
"profiles": [
{
"capacity": {
"default": "string",
"maximum": "string",
"minimum": "string"
},
"fixedDate": {
"end": "string",
"start": "string",
"timeZone": "string"
},
"name": "string",
"recurrence": {
"frequency": "string",
"schedule": {
"days": [ "string" ],
"hours": [ "int" ],
"minutes": [ "int" ],
"timeZone": "string"
}
},
"rules": [
{
"metricTrigger": {
"dimensions": [
{
"DimensionName": "string",
"Operator": "string",
"Values": [ "string" ]
}
],
"dividePerInstance": "bool",
"metricName": "string",
"metricNamespace": "string",
"metricResourceLocation": "string",
"metricResourceUri": "string",
"operator": "string",
"statistic": "string",
"threshold": "int",
"timeAggregation": "string",
"timeGrain": "string",
"timeWindow": "string"
},
"scaleAction": {
"cooldown": "string",
"direction": "string",
"type": "string",
"value": "string"
}
}
]
}
],
"targetResourceLocation": "string",
"targetResourceUri": "string"
}
}
Значения свойств
автомасштабирование
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Insights/autoscalesettings" |
apiVersion | Версия API ресурсов | '2022-10-01' |
имя | Имя ресурса | строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Не удается использовать: :<>+/&%\?| или управляющие символы Не удается завершиться пробелом или периодом. |
местоположение | Расположение ресурса | строка (обязательно) |
Теги | Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не длиннее 128 символов, а значение не больше 256 символов. | Словарь имен и значений тегов. См. теги в шаблонах |
свойства | Параметр автомасштабирования ресурса. | AutoscaleSetting (обязательно) |
АвтомасштабированиеSetting
Имя | Описание | Ценность |
---|---|---|
Включен | флаг включен. Указывает, включена ли автоматическая масштабирование для ресурса. Значение по умолчанию — false. | bool |
имя | имя параметра автомасштабирования. | струна |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
predictiveAutoscalePolicy | режим политики прогнозного автомасштабирования. | PredictiveAutoscalePolicy |
Профили | Коллекция профилей автоматического масштабирования, определяющих различные параметры масштабирования для разных периодов времени. Можно указать не более 20 профилей. |
AutoscaleProfile[] (обязательно) Ограничения целостности: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, к которому следует добавить параметр автомасштабирования. | струна |
targetResourceUri | идентификатор ресурса, к которому следует добавить параметр автомасштабирования. | струна |
АвтомасштабированиеNotification
Имя | Описание | Ценность |
---|---|---|
Отправить по электронной почте | уведомление по электронной почте. | emailNotification |
операция | Операция, связанная с уведомлением и ее значением, должно быть "масштабировать" | "Масштаб" (обязательный) |
веб-перехватчики | коллекция уведомлений веб-перехватчика. | webhookNotification[] |
EmailNotification
Имя | Описание | Ценность |
---|---|---|
customEmails | список настраиваемых сообщений электронной почты. Это значение может быть пустым или пустым, в этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение, указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение, указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Ценность |
---|---|---|
свойства | контейнер свойств параметров. Это значение может быть пустым. | WebhookNotificationProperties |
serviceUri | адрес службы для получения уведомления. | струна |
WebhookNotificationProperties
Имя | Описание | Ценность |
---|---|---|
{настраиваемое свойство} | струна |
PredictiveAutoscalePolicy
Имя | Описание | Ценность |
---|---|---|
scaleLookAheadTime | время, с помощью которого необходимо указать, какие экземпляры запускаются заранее. Оно должно быть от 1 до 60 минут в формате ISO 8601. | струна |
scaleMode | режим прогнозного автомасштабирования | "Отключено" "Включено" "ForecastOnly" (обязательный) |
AutoscaleProfile
Имя | Описание | Ценность |
---|---|---|
способность | количество экземпляров, которые можно использовать во время этого профиля. | ScaleCapacity (обязательно) |
fixedDate | определенное время даты для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
имя | имя профиля. | строка (обязательно) |
повторение | повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | повторения |
Правила | Коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать не более 10 правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Ценность |
---|---|---|
по умолчанию | Число экземпляров, которые будут заданы, если метрики недоступны для оценки. Значение по умолчанию используется только в том случае, если текущее число экземпляров меньше, чем значение по умолчанию. | строка (обязательно) |
максимум | максимальное количество экземпляров для ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | строка (обязательно) |
минимум | минимальное количество экземпляров ресурса. | строка (обязательно) |
TimeWindow
Имя | Описание | Ценность |
---|---|---|
конец | время окончания профиля в формате ISO 8601. | строка (обязательно) |
начало | время начала профиля в формате ISO 8601. | строка (обязательно) |
часовой пояс | часовой пояс начала и окончания профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | струна |
Повторение
Имя | Описание | Ценность |
---|---|---|
частота | частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно. | "День" "Час" "Минута" "Месяц" "Нет" "Второй" "Неделя" "Year" (обязательно) |
расписание | ограничения планирования для начала профиля. | повторяющийся график (обязательно) |
Повторнаяschedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Коллекция дней, на которые вступает в силу профиль. Возможные значения в воскресенье до субботы. | string[] (обязательно) |
Часов | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 часов в 24-часовом режиме (время AM/PM не поддерживается). | int[] (обязательно) |
протокол | Коллекция минут, в течение которых профиль вступает в силу. | int[] (обязательно) |
часовой пояс | часовой пояс для часов профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | строка (обязательно) |
ScaleRule
Имя | Описание | Ценность |
---|---|---|
metricTrigger | триггер, который приводит к выполнению действия масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Ценность |
---|---|---|
Размеры | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":"App1"},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли разделить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, какие мониторы правил отслеживают. | строка (обязательно) |
Пространство метрик | пространство имен метрики, определяющее, что отслеживает правило. | струна |
metricResourceLocation | расположение ресурса мониторов правил. | струна |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" 'GreaterThan' 'GreaterThanOrEqual' "LessThan" "LessThanOrEqual" NotEquals (обязательный) |
статистический | тип статистики метрик. Объединение метрик из нескольких экземпляров. | "Среднее" "Count" "Max" "Min" Sum (обязательно) |
порог | пороговое значение метрики, активируемой действием масштабирования. | int (обязательно) |
timeAggregation | Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее. | "Среднее" "Count" "Last" "Максимум" "Минимальный" "Total" (обязательный) |
timeGrain | степень детализации метрик мониторов правил. Должно быть одним из предопределенных значений, возвращаемых из определений метрик для метрики. Должно быть от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени сбора данных экземпляра. Это значение должно быть больше задержки в коллекции метрик, которая может отличаться от ресурса к ресурсу. Должно быть от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Ценность |
---|---|---|
DimensionName | Имя измерения. | строка (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям | "Равно" NotEquals (обязательный) |
Значения | список значений измерения. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Ценность |
---|---|---|
прохладная очистка | время ожидания с момента последнего действия масштабирования перед этим действием. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. | строка (обязательно) |
направление | направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров. | "Уменьшить" "Увеличить" "Нет" (обязательно) |
тип | Тип действия, которое должно происходить при срабатывании правила масштабирования. | "ChangeCount" 'ExactCount' "PercentChangeCount" ServiceAllowedNextValue (обязательно) |
ценность | количество экземпляров, участвующих в действии масштабирования. Это значение должно иметь значение 1 или больше. Значение по умолчанию — 1. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание vSensors autotrace autoscaling развертывание |
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически. |
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql развертывание |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL |
Кентико Xperience развертывание |
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure. |
Автомасштабирование LANSA Windows Vm ScaleSet с базы данных SQL Azure развертывание |
Шаблон развертывает виртуальную машину Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI lanSA используется расширение пользовательского скрипта. |
Развертывание масштабируемого набора виртуальных машин с помощью сервера бутылки Python & AutoScale развертывание |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, где работает простое приложение с бутылкой Python. При необходимости в настроенном масштабируемом наборе автомасштабирования масштабируется & |
Масштабируемое веб-приложение Umbraco CMS развертывание |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
простое веб-приложение Umbraco CMS развертывание |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks развертывание |
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем. |
развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин развертывание |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet. |
развертывание параметра автомасштабирования для плана службы приложений развертывание |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса плана Службы приложений Azure. |
Deploy Windows VMSS configure windows featurtes SSL DSC развертывание |
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие функции Windows, как IIS/Веб-роль, .Net Framework 4.5, проверка подлинности windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & SSL-конфигурации с помощью DSC и Azure Key Vault |
масштабируемый набор виртуальных машин с автомасштабированием с IIS WebApp развертывание |
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и очень простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки и развертывания пакета WebDeploy iis. |
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux развертывание |
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80). В примере используется пользовательский скрипт для развертывания и обновления приложения, возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Вам потребуется предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS. |
вручную измените количество виртуальных машин в масштабируемом наборе развертывание |
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе. |
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Linux и автомасштабированием развертывание |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений ssh. Они также интегрированы с автомасштабированием |
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Windows и автомасштабированием развертывание |
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии Windows 2008-R2-SP1, 2012-Datacenter или 2012-R2-Datacenter. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений RDP. Они также интегрированы с автомасштабированием |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса автомасштабирования можно развернуть с помощью операций, предназначенных для следующих целей:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2022-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
]
}
]
predictiveAutoscalePolicy = {
scaleLookAheadTime = "string"
scaleMode = "string"
}
profiles = [
{
capacity = {
default = "string"
maximum = "string"
minimum = "string"
}
fixedDate = {
end = "string"
start = "string"
timeZone = "string"
}
name = "string"
recurrence = {
frequency = "string"
schedule = {
days = [
"string"
]
hours = [
int
]
minutes = [
int
]
timeZone = "string"
}
}
rules = [
{
metricTrigger = {
dimensions = [
{
DimensionName = "string"
Operator = "string"
Values = [
"string"
]
}
]
dividePerInstance = bool
metricName = "string"
metricNamespace = "string"
metricResourceLocation = "string"
metricResourceUri = "string"
operator = "string"
statistic = "string"
threshold = int
timeAggregation = "string"
timeGrain = "string"
timeWindow = "string"
}
scaleAction = {
cooldown = "string"
direction = "string"
type = "string"
value = "string"
}
}
]
}
]
targetResourceLocation = "string"
targetResourceUri = "string"
}
})
}
Значения свойств
автомасштабирование
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Insights/autoscalesettings@2022-10-01" |
имя | Имя ресурса | строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Не удается использовать: :<>+/&%\?| или управляющие символы Не удается завершиться пробелом или периодом. |
местоположение | Расположение ресурса | строка (обязательно) |
parent_id | Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. | строка (обязательно) |
Теги | Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не длиннее 128 символов, а значение не больше 256 символов. | Словарь имен и значений тегов. |
свойства | Параметр автомасштабирования ресурса. | AutoscaleSetting (обязательно) |
АвтомасштабированиеSetting
Имя | Описание | Ценность |
---|---|---|
Включен | флаг включен. Указывает, включена ли автоматическая масштабирование для ресурса. Значение по умолчанию — false. | bool |
имя | имя параметра автомасштабирования. | струна |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
predictiveAutoscalePolicy | режим политики прогнозного автомасштабирования. | PredictiveAutoscalePolicy |
Профили | Коллекция профилей автоматического масштабирования, определяющих различные параметры масштабирования для разных периодов времени. Можно указать не более 20 профилей. |
AutoscaleProfile[] (обязательно) Ограничения целостности: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, к которому следует добавить параметр автомасштабирования. | струна |
targetResourceUri | идентификатор ресурса, к которому следует добавить параметр автомасштабирования. | струна |
АвтомасштабированиеNotification
Имя | Описание | Ценность |
---|---|---|
Отправить по электронной почте | уведомление по электронной почте. | emailNotification |
операция | Операция, связанная с уведомлением и ее значением, должно быть "масштабировать" | "Масштаб" (обязательно) |
веб-перехватчики | коллекция уведомлений веб-перехватчика. | webhookNotification[] |
EmailNotification
Имя | Описание | Ценность |
---|---|---|
customEmails | список настраиваемых сообщений электронной почты. Это значение может быть пустым или пустым, в этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение, указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение, указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Ценность |
---|---|---|
свойства | контейнер свойств параметров. Это значение может быть пустым. | WebhookNotificationProperties |
serviceUri | адрес службы для получения уведомления. | струна |
WebhookNotificationProperties
Имя | Описание | Ценность |
---|---|---|
{настраиваемое свойство} | струна |
PredictiveAutoscalePolicy
Имя | Описание | Ценность |
---|---|---|
scaleLookAheadTime | время, с помощью которого необходимо указать, какие экземпляры запускаются заранее. Оно должно быть от 1 до 60 минут в формате ISO 8601. | струна |
scaleMode | режим прогнозного автомасштабирования | "Отключено" "Включено" "ForecastOnly" (обязательно) |
AutoscaleProfile
Имя | Описание | Ценность |
---|---|---|
способность | количество экземпляров, которые можно использовать во время этого профиля. | ScaleCapacity (обязательно) |
fixedDate | определенное время даты для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
имя | имя профиля. | строка (обязательно) |
повторение | повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | повторения |
Правила | Коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать не более 10 правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Ценность |
---|---|---|
по умолчанию | Число экземпляров, которые будут заданы, если метрики недоступны для оценки. Значение по умолчанию используется только в том случае, если текущее число экземпляров меньше, чем значение по умолчанию. | строка (обязательно) |
максимум | максимальное количество экземпляров для ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | строка (обязательно) |
минимум | минимальное количество экземпляров ресурса. | строка (обязательно) |
TimeWindow
Имя | Описание | Ценность |
---|---|---|
конец | время окончания профиля в формате ISO 8601. | строка (обязательно) |
начало | время начала профиля в формате ISO 8601. | строка (обязательно) |
часовой пояс | часовой пояс начала и окончания профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | струна |
Повторение
Имя | Описание | Ценность |
---|---|---|
частота | частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно. | "День" "Час" "Minute" "Месяц" "Нет" "Второй" "Неделя" "Year" (обязательно) |
расписание | ограничения планирования для начала профиля. | повторяющийся график (обязательно) |
Повторнаяschedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Коллекция дней, на которые вступает в силу профиль. Возможные значения в воскресенье до субботы. | string[] (обязательно) |
Часов | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 часов в 24-часовом режиме (время AM/PM не поддерживается). | int[] (обязательно) |
протокол | Коллекция минут, в течение которых профиль вступает в силу. | int[] (обязательно) |
часовой пояс | часовой пояс для часов профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, стандартное время FLE, стандартное время Türkiye, стандартное время Израиля, стандартное время в Ливии, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, Е. Стандартное время Африки, Стандартное время Ирана, Аравийское стандартное время, Время Азербайджана стандартный, Часовой пояс России 3, Стандартный часовой пояс Грузии, Стандартное время Грузии, Кавказ стандартное время, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands | строка (обязательно) |
ScaleRule
Имя | Описание | Ценность |
---|---|---|
metricTrigger | триггер, который приводит к выполнению действия масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Ценность |
---|---|---|
Размеры | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":"App1"},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли разделить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, какие мониторы правил отслеживают. | строка (обязательно) |
Пространство метрик | пространство имен метрики, определяющее, что отслеживает правило. | струна |
metricResourceLocation | расположение ресурса мониторов правил. | струна |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" NotEquals (обязательно) |
статистический | тип статистики метрик. Объединение метрик из нескольких экземпляров. | "Среднее" "Count" "Max" "Min" "Sum" (обязательно) |
порог | пороговое значение метрики, активируемой действием масштабирования. | int (обязательно) |
timeAggregation | Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее. | "Среднее" "Count" "Последний" "Максимум" "Минимальный" "Total" (обязательно) |
timeGrain | степень детализации метрик мониторов правил. Должно быть одним из предопределенных значений, возвращаемых из определений метрик для метрики. Должно быть от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени сбора данных экземпляра. Это значение должно быть больше задержки в коллекции метрик, которая может отличаться от ресурса к ресурсу. Должно быть от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Ценность |
---|---|---|
DimensionName | Имя измерения. | строка (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям | "Равно" NotEquals (обязательно) |
Значения | список значений измерения. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Ценность |
---|---|---|
прохладная очистка | время ожидания с момента последнего действия масштабирования перед этим действием. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. | строка (обязательно) |
направление | направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров. | "Уменьшить" "Увеличить" "Нет" (обязательно) |
тип | Тип действия, которое должно происходить при срабатывании правила масштабирования. | "ChangeCount" "ExactCount" "PercentChangeCount" ServiceAllowedNextValue (обязательно) |
ценность | количество экземпляров, участвующих в действии масштабирования. Это значение должно иметь значение 1 или больше. Значение по умолчанию — 1. | струна |