Definisce le politiche per il controllore di scala
Definisce i criteri predefiniti per avviare o arrestare i server Liberty in base alla domanda di risorse
Name | Type | Default | Description |
---|---|---|---|
enabled | booleano | true | Indica se la politica di scala è abilitata |
min | int Min: 0 | 2 | Numero minimo di membri del cluster da avviare |
max | int Min: -1 | -1 | Numero massimo di membri del cluster che possono essere in esecuzione contemporaneamente |
name |
| horizontal | Indica se scalare orizzontalmente o verticalmente. horizontal Orizzontale vertical Verticale |
Definisce i criteri di utilizzo della risorsa per l'avvio o la rimozione di un server
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
name |
| Il nome della politica di scala memory Memoria cpu CPU heap Heap | |
min | int Min: 0 Max: 100 | 30 | La percentuale media della metrica al di sotto della quale diminuire in scala |
max | int Min: 0 Max: 100 | 90 | La percentuale media della metrica al di sopra della quale aumentare in scala |
Definisce i controlli dettagliati per ridurre il numero di server
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | La quantità in base a cui scalare, nelle unità definite dall'attributo unità. |
units |
| instance | Le unità in base a cui scalare. instance La quantità è un numero di istanze. percentage La quantità è una percentuale relativa al numero corrente di istanze. |
minInterval | Un periodo di tempo con precisione al millisecondo | 15m | LA quantità minima di tempo tra una modifica di scala. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
Definisce i controlli dettagliati per ridurre il numero di server
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | La quantità in base a cui scalare, nelle unità definite dall'attributo unità. |
units |
| instance | Le unità in base a cui scalare. instance La quantità è un numero di istanze. percentage La quantità è una percentuale relativa al numero corrente di istanze. |
minInterval | Un periodo di tempo con precisione al millisecondo | 5m | LA quantità minima di tempo tra una modifica di scala. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
defaultScalingPolicy > hostGroup
Definisce i criteri per determinare quali host utilizzare per rifornire i nuovi membri cluster.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Un elenco delimitato da spazi di tag di metadati amministrativi. Un host è idoneo a rifornire i nuovi membri cluster se ha una delle tag. |
Definisce i criteri per avviare o arrestare i server Liberty in base alla domanda di risorse
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
enabled | booleano | true | Indica se la politica di scala è abilitata |
min | int Min: 0 | 2 | Numero minimo di membri del cluster da avviare |
max | int Min: -1 | -1 | Numero massimo di membri del cluster che possono essere in esecuzione contemporaneamente |
name |
| horizontal | Indica se scalare orizzontalmente o verticalmente. horizontal Orizzontale vertical Verticale |
Definisce i criteri di utilizzo della risorsa per l'avvio o la rimozione di un server
Name | Type | Default | Description |
---|---|---|---|
id | stringa | Un ID di configurazione univoco. | |
name |
| Il nome della politica di scala memory Memoria cpu CPU heap Heap | |
min | int Min: 0 Max: 100 | La percentuale media della metrica al di sotto della quale diminuire in scala | |
max | int Min: 0 Max: 100 | La percentuale media della metrica al di sopra della quale aumentare in scala |
Definisce i nomi dei cluster a cui la politica viene applicata
Name | Type | Default | Description |
---|---|---|---|
clusters | string | Un elenco separato da virgole di nomi cluster. I nomi cluster possono essere resi caratteri jolly con un asterisco alla fine del solo nome. |
Definisce i controlli dettagliati per ridurre il numero di server
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | La quantità in base a cui scalare, nelle unità definite dall'attributo unità. |
units |
| instance | Le unità in base a cui scalare. instance La quantità è un numero di istanze. percentage La quantità è una percentuale relativa al numero corrente di istanze. |
minInterval | Un periodo di tempo con precisione al millisecondo | 15m | LA quantità minima di tempo tra una modifica di scala. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
Definisce i controlli dettagliati per ridurre il numero di server
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | La quantità in base a cui scalare, nelle unità definite dall'attributo unità. |
units |
| instance | Le unità in base a cui scalare. instance La quantità è un numero di istanze. percentage La quantità è una percentuale relativa al numero corrente di istanze. |
minInterval | Un periodo di tempo con precisione al millisecondo | 5m | LA quantità minima di tempo tra una modifica di scala. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
Definisce i criteri per determinare quali host utilizzare per rifornire i nuovi membri cluster.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Un elenco delimitato da spazi di tag di metadati amministrativi. Un host è idoneo a rifornire i nuovi membri cluster se ha una delle tag. |