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


Автомасштабирование Microsoft.Insights

Определение ресурсов 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

развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql

развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL
Кентико Xperience

развертывание в Azure
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure.
Автомасштабирование LANSA Windows Vm ScaleSet с базы данных SQL Azure

развертывание в Azure
Шаблон развертывает виртуальную машину Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI lanSA используется расширение пользовательского скрипта.
Развертывание масштабируемого набора виртуальных машин с помощью сервера бутылки Python & AutoScale

развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, где работает простое приложение с бутылкой Python. При необходимости в настроенном масштабируемом наборе автомасштабирования масштабируется &
Масштабируемое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
простое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин

развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet.
развертывание параметра автомасштабирования для плана службы приложений

развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса плана Службы приложений Azure.
Deploy Windows VMSS configure windows featurtes SSL DSC

развертывание в Azure
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие функции Windows, как IIS/Веб-роль, .Net Framework 4.5, проверка подлинности windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & SSL-конфигурации с помощью DSC и Azure Key Vault
масштабируемый набор виртуальных машин с автомасштабированием с IIS WebApp

развертывание в Azure
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и очень простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки и развертывания пакета WebDeploy iis.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux

развертывание в Azure
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80). В примере используется пользовательский скрипт для развертывания и обновления приложения, возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Вам потребуется предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS.
вручную измените количество виртуальных машин в масштабируемом наборе

развертывание в Azure
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе.
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Linux и автомасштабированием

развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений ssh. Они также интегрированы с автомасштабированием
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Windows и автомасштабированием

развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин 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

развертывание в Azure
Этот шаблон позволяет развертывать автоматическое развертывание vSensors Darktrace vSensors автоматически.
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql

развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL
Кентико Xperience

развертывание в Azure
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure.
Автомасштабирование LANSA Windows Vm ScaleSet с базы данных SQL Azure

развертывание в Azure
Шаблон развертывает виртуальную машину Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI lanSA используется расширение пользовательского скрипта.
Развертывание масштабируемого набора виртуальных машин с помощью сервера бутылки Python & AutoScale

развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, где работает простое приложение с бутылкой Python. При необходимости в настроенном масштабируемом наборе автомасштабирования масштабируется &
Масштабируемое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
простое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин

развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet.
развертывание параметра автомасштабирования для плана службы приложений

развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса плана Службы приложений Azure.
Deploy Windows VMSS configure windows featurtes SSL DSC

развертывание в Azure
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие функции Windows, как IIS/Веб-роль, .Net Framework 4.5, проверка подлинности windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & SSL-конфигурации с помощью DSC и Azure Key Vault
масштабируемый набор виртуальных машин с автомасштабированием с IIS WebApp

развертывание в Azure
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и очень простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки и развертывания пакета WebDeploy iis.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux

развертывание в Azure
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80). В примере используется пользовательский скрипт для развертывания и обновления приложения, возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Вам потребуется предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS.
вручную измените количество виртуальных машин в масштабируемом наборе

развертывание в Azure
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе.
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Linux и автомасштабированием

развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений ssh. Они также интегрированы с автомасштабированием
развернуть масштабируемый набор виртуальных машин с виртуальными машинами Windows и автомасштабированием

развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин 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. струна