Microsoft.Insights autoscalesettings 2015-04-01
Определение ресурса Bicep
Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Комментарии
Инструкции по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.
Формат ресурсов
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте в шаблон следующий код Bicep.
resource symbolicname 'Microsoft.Insights/autoscalesettings@2015-04-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: {}
serviceUri: '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'
}
}
Значения свойств
autoscalesettings
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) |
location | Расположение ресурса | строка (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
properties | Параметр автомасштабирования ресурса. | AutoscaleSetting (обязательно) |
АвтомасштабированиеНастройка
Имя | Описание | Значение |
---|---|---|
Включено | флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". | bool |
name | имя параметра автомасштабирования. | строка |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
профили | Коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. | AutoscaleProfile[] (обязательно) Ограничения: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, в который должен быть добавлен параметр автомасштабирования. | строка |
targetResourceUri | идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. | строка |
АвтомасштабированиеNotification
Имя | Описание | Значение |
---|---|---|
уведомление по электронной почте. | EmailNotification | |
операции | Операция, связанная с уведомлением, и ее значение должно быть "scale" | Scale (обязательно) |
Объекты Webhook | коллекция уведомлений веб-перехватчика. | WebhookNotification[] |
EmailNotification
Имя | Описание | Значение |
---|---|---|
customEmails | список пользовательских сообщений электронной почты. Это значение может быть пустым или пустым, и в этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Значение |
---|---|---|
properties | набор свойств параметров. Это значение может быть пустым. | object |
serviceUri | адрес службы для получения уведомления. | строка |
AutoscaleProfile
Имя | Описание | Значение |
---|---|---|
Емкость | количество экземпляров, которые можно использовать в этом профиле. | ScaleCapacity (обязательно) |
fixedDate | конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
name | имя профиля. | string (обязательно) |
recurrence | время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | Периодичность |
правила | коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Значение |
---|---|---|
default | число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. | string (обязательно) |
maximum | максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | string (обязательно) |
minimum | минимальное количество экземпляров ресурса. | string (обязательно) |
TimeWindow
Имя | Описание | Значение |
---|---|---|
end | время окончания для профиля в формате ISO 8601. | string (обязательно) |
start | время начала для профиля в формате ISO 8601. | string (обязательно) |
timeZone | часовой пояс времени начала и окончания для профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) | строка |
Периодичность
Имя | Описание | Значение |
---|---|---|
frequency | частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, задайте для расписания каждый день недели. Свойство frequency указывает, что расписание повторяется еженедельно. | 'День' "Час" 'Minute' "Месяц" "Нет" "Second" 'Неделя' Year (обязательный) |
schedule | ограничения планирования для начала работы профиля. | RecurrentSchedule (обязательно) |
Повторяющийся график
Имя | Описание | Значение |
---|---|---|
days | коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. | string[] (обязательно) |
часы | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 в 24-часовом режиме (время AM/PM не поддерживается). | int[] (обязательно) |
minutes | Коллекция минут, по которым профиль действует. | int[] (обязательно) |
timeZone | часовой пояс для часов профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) | string (обязательно) |
ScaleRule
Имя | Описание | Значение |
---|---|---|
metricTrigger | триггер, который приводит к выполнению действия масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Значение |
---|---|---|
dimensions | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли делить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, что отслеживает правило. | строка (обязательно) |
metricNamespace | пространство имен метрики, определяющей, что отслеживает правило. | строка |
metricResourceLocation | расположение ресурса, отслеживаемого правилом. | строка |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | Оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" 'GreaterThan' 'GreaterThanOrEqual' "LessThan" LessThanOrEqual NotEquals (обязательно) |
statistic | тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. | "Среднее" 'Count' "Max" 'Min' Sum (обязательно) |
threshold | пороговое значение метрики, которая активирует действие масштабирования. | int (обязательно) |
timeAggregation | тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). | "Среднее" 'Count' "Last" "Максимум" "Минимум" "Total" (обязательно) |
timeGrain | степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Значение |
---|---|---|
DimensionName | Имя измерения. | строка (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям | "Равно" NotEquals (обязательно) |
Значения | список значений измерения. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Значение |
---|---|---|
cooldown | время ожидания с момента последнего действия масштабирования перед выполнением этого действия. Он должен находиться в диапазоне от 1 недели до 1 минуты в формате ISO 8601. | строка (обязательно) |
direction | направление масштабирования. Указывает, увеличивает ли действие масштабирования или уменьшает количество экземпляров. | "Уменьшить" "Увеличение" None (обязательно) |
тип | тип действия, которое должно выполняться при срабатывании правила масштабирования. | ChangeCount 'ExactCount' PercentChangeCount ServiceAllowedNextValue (обязательно) |
значение | количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание vSensors для автоматического масштабирования Darktrace |
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием. |
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL. |
Кентико Xperience |
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure. |
Автомасштабирование масштабируемого набора виртуальных машин Windows LANSA с помощью базы данных Azure SQL |
Шаблон развертывает VMSS Windows с нужным количеством виртуальных машин в масштабируемом наборе и MSI-файл LANSA для установки на каждой виртуальной машине. После развертывания масштабируемого набора виртуальных машин для установки MSI LANSA используется расширение пользовательских скриптов. |
Развертывание масштабируемого набора виртуальных машин с помощью сервера Python Bottle & автомасштабирования |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, на которую работает простое приложение Python Bottle. С помощью автомасштабирования, настроенный масштабируемый набор по мере необходимости масштабируется & в |
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook |
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем. |
Развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet. |
Развертывание параметра автомасштабирования для плана Служба приложений |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Плана Службы приложений Azure. |
Развертывание windows VMSS configure windows featurtes SSL DSC |
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие компоненты Windows, как IIS/веб-роль, .Net Framework 4.5, проверка подлинности Windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & конфигурации SSL с помощью DSC и Azure Key Vault |
Масштабируемый набор виртуальных машин с автомасштабированием, выполняющий веб-приложение IIS |
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки IIS и развертывания пакета WebDeploy. |
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа 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
Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Комментарии
Рекомендации по развертыванию решений для мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.
Формат ресурсов
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2015-04-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": {},
"serviceUri": "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"
}
}
Значения свойств
autoscalesettings
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Insights/autoscalesettings |
версия_API | Версия API ресурсов | '2015-04-01' |
name | имя ресурса. | string (обязательно) |
location | Расположение ресурса | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
properties | Параметр автомасштабирования ресурса. | АвтомасштабированиеНастройка (обязательно) |
АвтомасштабированиеНастройка
Имя | Описание | Значение |
---|---|---|
Включено | флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". | bool |
name | имя параметра автомасштабирования. | строка |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
профили | коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. | AutoscaleProfile[] (обязательно) Ограничения: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, в который должен быть добавлен параметр автомасштабирования. | строка |
targetResourceUri | идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. | строка |
АвтомасштабированиеNotification
Имя | Описание | Значение |
---|---|---|
уведомление по электронной почте. | EmailNotification | |
операции | операция, связанная с уведомлением, и ее значение должно быть "scale" | Scale (обязательно) |
Объекты Webhook | коллекция уведомлений веб-перехватчика. | WebhookNotification[] |
EmailNotification
Имя | Описание | Значение |
---|---|---|
customEmails | настраиваемый список сообщений электронной почты. Это значение может быть пустым или null. В этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Значение |
---|---|---|
properties | набор свойств параметров. Это значение может быть пустым. | object |
serviceUri | адрес службы для получения уведомления. | строка |
AutoscaleProfile
Имя | Описание | Значение |
---|---|---|
Емкость | количество экземпляров, которые можно использовать в этом профиле. | ScaleCapacity (обязательно) |
fixedDate | конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
name | имя профиля. | string (обязательно) |
recurrence | время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | Периодичность |
правила | коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Значение |
---|---|---|
default | число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. | string (обязательно) |
maximum | максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | строка (обязательно) |
minimum | минимальное количество экземпляров ресурса. | строка (обязательно) |
TimeWindow
Имя | Описание | Значение |
---|---|---|
end | время окончания профиля в формате ISO 8601. | строка (обязательно) |
start | время начала для профиля в формате ISO 8601. | строка (обязательно) |
timeZone | часовой пояс времени начала и окончания для профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) | строка |
Периодичность
Имя | Описание | Значение |
---|---|---|
frequency | частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, присвойте расписание каждому дню недели. Свойство frequency указывает, что расписание повторяется еженедельно. | "День" "Час" "Minute" "Месяц" "Нет" "Second" "Неделя" Year (обязательный) |
schedule | ограничения планирования для времени начала работы профиля. | RecurrentSchedule (обязательно) |
Рекуррентная запланированная
Имя | Описание | Значение |
---|---|---|
days | коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. | string[] (обязательно) |
часы | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 для 24-часовых часов (время AM/PM не поддерживается). | int[] (обязательно) |
minutes | Коллекция минут, по которым профиль действует. | int[] (обязательно) |
timeZone | часовой пояс для часов профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) | строка (обязательно) |
ScaleRule
Имя | Описание | Значение |
---|---|---|
metricTrigger | триггер, который приводит к действию масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Значение |
---|---|---|
dimensions | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли делить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, что отслеживает правило. | строка (обязательно) |
metricNamespace | пространство имен метрики, определяющей, что отслеживает правило. | строка |
metricResourceLocation | расположение ресурса, отслеживаемого правилом. | строка |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | Оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" 'GreaterThan' 'GreaterThanOrEqual' "LessThan" LessThanOrEqual NotEquals (обязательно) |
statistic | тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. | "Среднее" 'Count' "Max" 'Min' Sum (обязательно) |
threshold | пороговое значение метрики, которая активирует действие масштабирования. | int (обязательно) |
timeAggregation | тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). | "Среднее" 'Count' "Last" "Максимум" "Минимум" "Total" (обязательно) |
timeGrain | степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Значение |
---|---|---|
DimensionName | Имя измерения. | строка (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям | "Равно" NotEquals (обязательно) |
Значения | список значений измерения. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Значение |
---|---|---|
cooldown | время ожидания с момента последнего действия масштабирования перед выполнением этого действия. Он должен находиться в диапазоне от 1 недели до 1 минуты в формате ISO 8601. | строка (обязательно) |
direction | направление масштабирования. Указывает, увеличивает ли действие масштабирования или уменьшает количество экземпляров. | "Уменьшить" "Увеличение" None (обязательно) |
тип | тип действия, которое должно выполняться при срабатывании правила масштабирования. | ChangeCount ExactCount PercentChangeCount ServiceAllowedNextValue (обязательно) |
значение | количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание vSensors для автоматического масштабирования Darktrace |
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием. |
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL. |
Кентико Xperience |
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure. |
Автомасштабирование масштабируемого набора виртуальных машин Windows LANSA с базой данных Azure SQL |
Шаблон развертывает vmSS Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI-файл LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI-файла LANSA используется расширение пользовательских скриптов. |
Развертывание масштабируемого набора виртуальных машин с помощью сервера Python Bottle & автомасштабирования |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с простым приложением Python Bottle, которое работает. При использовании автомасштабирования набор масштабирования при необходимости масштабируется & в |
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook |
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем. |
Развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet. |
Развертывание параметра автомасштабирования для плана Служба приложений |
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Плана Службы приложений Azure. |
Развертывание windows VMSS configure windows featurtes SSL DSC |
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие компоненты Windows, как IIS/веб-роль, .Net Framework 4.5, проверка подлинности Windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & конфигурации SSL с помощью DSC и Azure Key Vault |
Масштабируемый набор виртуальных машин с автомасштабированием, выполняющий веб-приложение IIS |
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки IIS и развертывания пакета WebDeploy. |
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа 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)
Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2015-04-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 = {}
serviceUri = "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"
}
})
}
Значения свойств
autoscalesettings
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Insights/autoscalesettings@2015-04-01" |
name | имя ресурса. | string (обязательно) |
location | Расположение ресурса | string (обязательно) |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. |
properties | Параметр автомасштабирования ресурса. | АвтомасштабированиеНастройка (обязательно) |
АвтомасштабированиеНастройка
Имя | Описание | Значение |
---|---|---|
Включено | флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". | bool |
name | имя параметра автомасштабирования. | строка |
Уведомления | коллекция уведомлений. | AutoscaleNotification[] |
профили | коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. | AutoscaleProfile[] (обязательно) Ограничения: Максимальная длина = 20 |
targetResourceLocation | расположение ресурса, в который должен быть добавлен параметр автомасштабирования. | строка |
targetResourceUri | идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. | строка |
АвтомасштабированиеNotification
Имя | Описание | Значение |
---|---|---|
уведомление по электронной почте. | EmailNotification | |
операции | операция, связанная с уведомлением, и ее значение должно быть "scale" | Scale (обязательный) |
Объекты Webhook | коллекция уведомлений веб-перехватчика. | WebhookNotification[] |
EmailNotification
Имя | Описание | Значение |
---|---|---|
customEmails | настраиваемый список сообщений электронной почты. Это значение может быть пустым или null. В этом случае этот атрибут будет игнорироваться. | string[] |
sendToSubscriptionAdministrator | значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. | bool |
sendToSubscriptionCoAdministrators | значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. | bool |
WebhookNotification
Имя | Описание | Значение |
---|---|---|
properties | набор свойств параметров. Это значение может быть пустым. | object |
serviceUri | адрес службы для получения уведомления. | строка |
AutoscaleProfile
Имя | Описание | Значение |
---|---|---|
Емкость | количество экземпляров, которые можно использовать в этом профиле. | ScaleCapacity (обязательно) |
fixedDate | конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. | TimeWindow |
name | имя профиля. | string (обязательно) |
recurrence | время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. | Периодичность |
правила | коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. | ScaleRule[] (обязательно) |
ScaleCapacity
Имя | Описание | Значение |
---|---|---|
default | число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. | string (обязательно) |
maximum | максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. | string (обязательно) |
minimum | минимальное количество экземпляров ресурса. | string (обязательно) |
TimeWindow
Имя | Описание | Значение |
---|---|---|
end | время окончания для профиля в формате ISO 8601. | string (обязательно) |
start | время начала для профиля в формате ISO 8601. | string (обязательно) |
timeZone | часовой пояс времени начала и окончания для профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) | строка |
Периодичность
Имя | Описание | Значение |
---|---|---|
frequency | частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, задайте для расписания каждый день недели. Свойство frequency указывает, что расписание повторяется еженедельно. | "День" "Hour" "Minute" "Месяц" "None" "Second" "Неделя" "Year" (обязательно) |
schedule | ограничения планирования для времени начала работы профиля. | RecurrentSchedule (обязательно) |
Рекуррентная запланированная
Имя | Описание | Значение |
---|---|---|
days | коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. | string[] (обязательно) |
часы | Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 для 24-часовых часов (время AM/PM не поддерживается). | int[] (обязательно) |
minutes | Коллекция минут, по которым профиль действует. | int[] (обязательно) |
timeZone | часовой пояс для часов профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) | строка (обязательно) |
ScaleRule
Имя | Описание | Значение |
---|---|---|
metricTrigger | триггер, который приводит к действию масштабирования. | MetricTrigger (обязательно) |
scaleAction | параметры для действия масштабирования. | ScaleAction (обязательно) |
MetricTrigger
Имя | Описание | Значение |
---|---|---|
dimensions | Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | значение, указывающее, следует ли делить метрики на экземпляр. | bool |
metricName | имя метрики, определяющей, что отслеживает правило. | строка (обязательно) |
metricNamespace | пространство имен метрики, определяющей, что отслеживает правило. | строка |
metricResourceLocation | расположение ресурса, отслеживаемого правилом. | строка |
metricResourceUri | идентификатор ресурса, отслеживаемого правилом. | строка (обязательно) |
оператор | Оператор, используемый для сравнения данных метрик и порогового значения. | "Равно" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" NotEquals (обязательно) |
statistic | тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. | "Среднее" "Count" "Max" "Min" "Sum" (обязательно) |
threshold | пороговое значение метрики, которая активирует действие масштабирования. | int (обязательно) |
timeAggregation | тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). | "Среднее" "Count" "Last" "Максимум" "Минимум" "Total" (обязательно) |
timeGrain | степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. | строка (обязательно) |
timeWindow | диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. | строка (обязательно) |
ScaleRuleMetricDimension
Имя | Описание | Значение |
---|---|---|
DimensionName | Имя измерения. | string (обязательно) |
Оператор | оператор измерения. Поддерживаются только "Equals" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям | "Equals" NotEquals (обязательно) |
Значения | список значений измерений. Например: ["App1","App2"]. | string[] (обязательно) |
ScaleAction
Имя | Описание | Значение |
---|---|---|
cooldown | время ожидания с момента последнего действия масштабирования до выполнения этого действия. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. | string (обязательно) |
direction | направление масштабирования. Указывает, увеличивается ли действие масштабирования или уменьшается число экземпляров. | "Уменьшить" "Увеличить" "None" (обязательно) |
тип | тип действия, которое должно выполняться при срабатывании правила масштабирования. | ChangeCount "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (обязательно) |
значение | количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. | строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по