scalingDefinitions - Definiţii scalare (scalingDefinitions)

Defineşte poiticile pentru controlerul de scalare

Defineşte criterii implicite pentru pornirea sau oprirea serverelor Liberty bazat pe cererea de resurse

NameTypeDefaultDescription
enabledbooleantrueIndică dacă politica de scalare este activată.
minint
Min: 0
2Numărul minim de membrii cluster-e care pornesc
maxint
Min: -1
-1Numărul maxim de membri cluster care pot fi rulaţi în acelaşi timp
name
  • horizontal
  • vertical
horizontalIndică dacă se scalează orizontal sau vertical.
horizontal
Orizontal
vertical
Vertical

defaultScalingPolicy > metric

Defineşte criterii de folosire a resursei pentru pornirea sau înlăturarea serverului

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
name
  • memory
  • cpu
  • heap
NUmele politicii de scalare
memory
Memorie
cpu
CPU
heap
Heap
minint
Min: 0

Max: 100
30Procentajul mediu de indice de măsurare sub care se ajustează
maxint
Min: 0

Max: 100
90Procentajul mediu de indice de măsurare peste care se ajustează

defaultScalingPolicy > in

Defineşte controale detaliate pentru reducerea numărului de servere

NameTypeDefaultDescription
amountint
Min: 1
1Durata după care se scalează, în unităţi definite de atributul de unităţi.
units
  • instance
  • percentage
instanceUnităţile ce care se scalează.
instance
Cantitatea este un număr de instanţe.
percentage
Cantitatea este un procentaj relativ al numărului curent de instanţe.
minIntervalO perioadă de timp cu precizie de milisecunde15mDurata minimă de timp între o modificare de scalare. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

defaultScalingPolicy > out

Defineşte controale detaliate pentru creşterea numărului de servere

NameTypeDefaultDescription
amountint
Min: 1
1Durata după care se scalează, în unităţi definite de atributul de unităţi.
units
  • instance
  • percentage
instanceUnităţile ce care se scalează.
instance
Cantitatea este un număr de instanţe.
percentage
Cantitatea este un procentaj relativ al numărului curent de instanţe.
minIntervalO perioadă de timp cu precizie de milisecunde5mDurata minimă de timp între o modificare de scalare. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

defaultScalingPolicy > hostGroup

Defineşte criteriul pentru a determin ce gazde pot fi utilizate pentru provizionarea noilor membri de cluster.

NameTypeDefaultDescription
tagsstringO listă delimitată cu spaţii a tagurilor de metadate administrative. O gazdă este eligibilă pentru provizionarea noilor membri de cluster dacă are unul sau mai multe taguri.

scalingPolicy

Defineşte criterii pentru pornirea sau oprirea serverelor Liberty bazat pe cererea de resurse

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
enabledbooleantrueIndică dacă politica de scalare este activată.
minint
Min: 0
2Numărul minim de membrii cluster-e care pornesc
maxint
Min: -1
-1Numărul maxim de membri cluster care pot fi rulaţi în acelaşi timp
name
  • horizontal
  • vertical
horizontalIndică dacă se scalează orizontal sau vertical.
horizontal
Orizontal
vertical
Vertical

scalingPolicy > metric

Defineşte criterii de folosire a resursei pentru pornirea sau înlăturarea serverului

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
name
  • memory
  • cpu
  • heap
NUmele politicii de scalare
memory
Memorie
cpu
CPU
heap
Heap
minint
Min: 0

Max: 100
Procentajul mediu de indice de măsurare sub care se ajustează
maxint
Min: 0

Max: 100
Procentajul mediu de indice de măsurare peste care se ajustează

scalingPolicy > bind

Defineşte numele cluster-ului pe care se aplică politica

NameTypeDefaultDescription
clustersstringO listă separată de virgulă cu numele cluster. Un nume cluster poate avea un metacaracter cu un asterisc doar la sfârşitul numelui.

scalingPolicy > in

Defineşte controale detaliate pentru reducerea numărului de servere

NameTypeDefaultDescription
amountint
Min: 1
1Durata după care se scalează, în unităţi definite de atributul de unităţi.
units
  • instance
  • percentage
instanceUnităţile ce care se scalează.
instance
Cantitatea este un număr de instanţe.
percentage
Cantitatea este un procentaj relativ al numărului curent de instanţe.
minIntervalO perioadă de timp cu precizie de milisecunde15mDurata minimă de timp între o modificare de scalare. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

scalingPolicy > out

Defineşte controale detaliate pentru creşterea numărului de servere

NameTypeDefaultDescription
amountint
Min: 1
1Durata după care se scalează, în unităţi definite de atributul de unităţi.
units
  • instance
  • percentage
instanceUnităţile ce care se scalează.
instance
Cantitatea este un număr de instanţe.
percentage
Cantitatea este un procentaj relativ al numărului curent de instanţe.
minIntervalO perioadă de timp cu precizie de milisecunde5mDurata minimă de timp între o modificare de scalare. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

scalingPolicy > hostGroup

Defineşte criteriul pentru a determin ce gazde pot fi utilizate pentru provizionarea noilor membri de cluster.

NameTypeDefaultDescription
tagsstringO listă delimitată cu spaţii a tagurilor de metadate administrative. O gazdă este eligibilă pentru provizionarea noilor membri de cluster dacă are unul sau mai multe taguri.