ServiceLoadMetricDescription
Указывает метрику для балансировки нагрузки службы во время выполнения.
Свойства
Имя | Тип | Обязательно |
---|---|---|
имя; | строка | Да |
Weight | string (перечисление) | Нет |
PrimaryDefaultLoad | Целое число | Нет |
SecondaryDefaultLoad | Целое число | Нет |
DefaultLoad | Целое число | Нет |
Имя
Тип: строка
Обязательный: да
Имя метрики. Если служба решает сообщать о нагрузке во время выполнения, имя метрики нагрузки должно совпадать с именем, указанным в поле Имя точно. Обратите внимание, что имена метрик учитывают регистр.
Вес
Тип: string (перечисление)
Обязательный: нет
Относительный вес метрики нагрузки службы по сравнению с другими метриками, настроенными для этой службы, в виде числа.
Указывает вес метрики по сравнению с другими метриками, настроенными для этой службы. Если выполнение двух метрик завершается конфликтом, диспетчер кластерных ресурсов выбирает метрику с более высоким весом.
Возможны следующие значения:
- Ноль — отключает балансировку ресурсов для этой метрики. Это значение равно нулю.
- Низкий — задает вес метрики загрузки службы как Низкий. Значение равно 1.
- Средний — указывает вес метрики для загрузки службы как средний. Значение равно 2.
- Высокий — задает вес метрики для загрузки службы как Высокий. Значение равно 3.
PrimaryDefaultLoad
Тип: целое число
Обязательный: нет
Используется только для служб с отслеживанием состояния. Объем нагрузки по умолчанию в виде числа, который создает эта служба для этой метрики, если это первичная реплика.
SecondaryDefaultLoad
Тип: целое число
Обязательный: нет
Используется только для служб с отслеживанием состояния. Объем нагрузки по умолчанию в виде числа, который создает эта служба для этой метрики, если это вторичная реплика.
DefaultLoad
Тип: целое число
Обязательный: нет
Используется только для служб без отслеживания состояния. Объем нагрузки по умолчанию в виде числа, создаваемого службой для этой метрики.