ServiceLoadMetricDescription

Указывает метрику для балансировки нагрузки службы во время выполнения.

Свойства

Имя Тип Обязательно
имя; строка Да
Weight string (перечисление) Нет
PrimaryDefaultLoad Целое число Нет
SecondaryDefaultLoad Целое число Нет
DefaultLoad Целое число Нет

Имя

Тип: строка
Обязательный: да

Имя метрики. Если служба решает сообщать о нагрузке во время выполнения, имя метрики нагрузки должно совпадать с именем, указанным в поле Имя точно. Обратите внимание, что имена метрик учитывают регистр.


Вес

Тип: string (перечисление)
Обязательный: нет

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

Указывает вес метрики по сравнению с другими метриками, настроенными для этой службы. Если выполнение двух метрик завершается конфликтом, диспетчер кластерных ресурсов выбирает метрику с более высоким весом.

Возможны следующие значения:

  • Ноль — отключает балансировку ресурсов для этой метрики. Это значение равно нулю.
  • Низкий — задает вес метрики загрузки службы как Низкий. Значение равно 1.
  • Средний — указывает вес метрики для загрузки службы как средний. Значение равно 2.
  • Высокий — задает вес метрики для загрузки службы как Высокий. Значение равно 3.

PrimaryDefaultLoad

Тип: целое число
Обязательный: нет

Используется только для служб с отслеживанием состояния. Объем нагрузки по умолчанию в виде числа, который создает эта служба для этой метрики, если это первичная реплика.


SecondaryDefaultLoad

Тип: целое число
Обязательный: нет

Используется только для служб с отслеживанием состояния. Объем нагрузки по умолчанию в виде числа, который создает эта служба для этой метрики, если это вторичная реплика.


DefaultLoad

Тип: целое число
Обязательный: нет

Используется только для служб без отслеживания состояния. Объем нагрузки по умолчанию в виде числа, создаваемого службой для этой метрики.