scalingDefinitions - Definice škálování (scalingDefinitions)

Definuje zásady řadiče škálování

Definuje výchozí kritéria pro spuštění nebo zastavení serverů Liberty na základě vyžádání prostředků.

NameTypeDefaultDescription
enabledbooleantrueUvádí, zda je zásada škálování povolena
minint
Min: 0
2Minimální počet členů klastru, které je třeba spustit
maxint
Min: -1
-1Maximální počet členů klastru, kteří mohou být souběžně spuštěni
name
  • horizontal
  • vertical
horizontalOznačuje, zda škálovat vodorovně nebo svisle.
horizontal
Vodorovně
vertical
Svisle

defaultScalingPolicy > metric

Definuje kritéria využití prostředku pro spuštění nebo odebrání serveru

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
name
  • memory
  • cpu
  • heap
Název zásady škálování
memory
Paměť
cpu
CPU
heap
Halda
minint
Min: 0

Max: 100
30Průměrná procentní část metriky. Po jejím překročení (dolů) se provádí zmenšení
maxint
Min: 0

Max: 100
90Průměrná procentní část metriky. Po jejím překročení (nahoru) se provádí zvětšení

defaultScalingPolicy > in

Definuje podrobné ovládací prvky pro snížení počtu serverů.

NameTypeDefaultDescription
amountint
Min: 1
1Množství, o které změnit velikost, v jednotkách definovaných v atributu Jednotky.
units
  • instance
  • percentage
instanceJednotky, po kterých měnit velikost.
instance
Množství je počet instancí.
percentage
Množství je procentní část z aktuálního počtu instancí.
minIntervalČasové období s přesností na milisekundy15mMinimální doba mezi změnami velikosti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

defaultScalingPolicy > out

Definuje podrobné ovládací prvky pro zvýšení počtu serverů

NameTypeDefaultDescription
amountint
Min: 1
1Množství, o které změnit velikost, v jednotkách definovaných v atributu Jednotky.
units
  • instance
  • percentage
instanceJednotky, po kterých měnit velikost.
instance
Množství je počet instancí.
percentage
Množství je procentní část z aktuálního počtu instancí.
minIntervalČasové období s přesností na milisekundy5mMinimální doba mezi změnami velikosti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

defaultScalingPolicy > hostGroup

Definuje kritéria pro určení, které hostitele lze použít k zajištění nových členů klastru.

NameTypeDefaultDescription
tagsstringSeznam oddělený mezerou značek administrativních metadat. Hostitel je vhodný k zajištění nových členů klastru, pokud má jednu ze značek.

scalingPolicy

Definuje kritéria pro spuštění nebo zastavení serverů Liberty na základě vyžádání prostředků.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
enabledbooleantrueUvádí, zda je zásada škálování povolena
minint
Min: 0
2Minimální počet členů klastru, které je třeba spustit
maxint
Min: -1
-1Maximální počet členů klastru, kteří mohou být souběžně spuštěni
name
  • horizontal
  • vertical
horizontalOznačuje, zda škálovat vodorovně nebo svisle.
horizontal
Vodorovně
vertical
Svisle

scalingPolicy > metric

Definuje kritéria využití prostředku pro spuštění nebo odebrání serveru

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
name
  • memory
  • cpu
  • heap
Název zásady škálování
memory
Paměť
cpu
CPU
heap
Halda
minint
Min: 0

Max: 100
Průměrná procentní část metriky. Po jejím překročení (dolů) se provádí zmenšení
maxint
Min: 0

Max: 100
Průměrná procentní část metriky. Po jejím překročení (nahoru) se provádí zvětšení

scalingPolicy > bind

Definuje názvy klastrů, pro které tato zásada platí

NameTypeDefaultDescription
clustersstringSeznam názvů klastrů oddělených čárkami. Název klastru může obsahovat zástupný znak hvězdičky pouze na konci názvu.

scalingPolicy > in

Definuje podrobné ovládací prvky pro snížení počtu serverů.

NameTypeDefaultDescription
amountint
Min: 1
1Množství, o které změnit velikost, v jednotkách definovaných v atributu Jednotky.
units
  • instance
  • percentage
instanceJednotky, po kterých měnit velikost.
instance
Množství je počet instancí.
percentage
Množství je procentní část z aktuálního počtu instancí.
minIntervalČasové období s přesností na milisekundy15mMinimální doba mezi změnami velikosti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

scalingPolicy > out

Definuje podrobné ovládací prvky pro zvýšení počtu serverů

NameTypeDefaultDescription
amountint
Min: 1
1Množství, o které změnit velikost, v jednotkách definovaných v atributu Jednotky.
units
  • instance
  • percentage
instanceJednotky, po kterých měnit velikost.
instance
Množství je počet instancí.
percentage
Množství je procentní část z aktuálního počtu instancí.
minIntervalČasové období s přesností na milisekundy5mMinimální doba mezi změnami velikosti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

scalingPolicy > hostGroup

Definuje kritéria pro určení, které hostitele lze použít k zajištění nových členů klastru.

NameTypeDefaultDescription
tagsstringSeznam oddělený mezerou značek administrativních metadat. Hostitel je vhodný k zajištění nových členů klastru, pokud má jednu ze značek.