Definiuje strategie dla kontrolera skalowania
Definiuje domyślne kryteria uruchamiania lub zatrzymywania serwerów Liberty na podstawie zapotrzebowania na zasoby
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Wskazuje, czy strategia skalowania jest włączona |
min | int Min: 0 | 2 | Minimalna liczba elementów klastra do uruchomienia |
max | int Min: -1 | -1 | Maksymalna liczba elementów klastra, które mogą być uruchomione w tym samym czasie |
name |
| horizontal | Wskazuje, czy skalowanie ma być poziome, czy pionowe. horizontal Poziome vertical Pionowe |
Definiuje kryteria wykorzystania zasobów na potrzeby uruchamiania lub usuwania serwera
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
name |
| Nazwa strategii skalowania memory Pamięć cpu Procesor heap Sterta | |
min | int Min: 0 Max: 100 | 30 | Średni procent pomiaru, poniżej którego następuje skalowanie do wewnątrz |
max | int Min: 0 Max: 100 | 90 | Średni procent pomiaru, powyżej którego następuje skalowanie na zewnątrz |
Definiuje szczegółowe elementy sterujące związane ze zmniejszeniem liczby serwerów
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Wielkość skalowania wyrażona w jednostkach zdefiniowanych za pomocą atrybutu Jednostki. |
units |
| instance | Jednostki miary skalowania instance Wielkość jest wyrażona w liczbie instancji. percentage Wielkość jest wyrażona wartością procentową względem bieżącej liczby instancji. |
minInterval | Okres z dokładnością do milisekundy | 15m | Minimalny czas między zmianami skalowania. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
Definiuje szczegółowe elementy sterujące związane ze zwiększeniem liczby serwerów
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Wielkość skalowania wyrażona w jednostkach zdefiniowanych za pomocą atrybutu Jednostki. |
units |
| instance | Jednostki miary skalowania instance Wielkość jest wyrażona w liczbie instancji. percentage Wielkość jest wyrażona wartością procentową względem bieżącej liczby instancji. |
minInterval | Okres z dokładnością do milisekundy | 5m | Minimalny czas między zmianami skalowania. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
defaultScalingPolicy > hostGroup
Definiuje kryteria określania, które hosty mogą być używane do udostępniania nowych elementów klastra.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Rozdzielana spacjami lista administracyjnych znaczników metadanych. Host kwalifikuje się do udostępniania nowych elementów klastra, jeśli ma jeden z tych znaczników. |
Definiuje kryteria uruchamiania lub zatrzymywania serwerów Liberty na podstawie zapotrzebowania na zasoby
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
enabled | boolean | true | Wskazuje, czy strategia skalowania jest włączona |
min | int Min: 0 | 2 | Minimalna liczba elementów klastra do uruchomienia |
max | int Min: -1 | -1 | Maksymalna liczba elementów klastra, które mogą być uruchomione w tym samym czasie |
name |
| horizontal | Wskazuje, czy skalowanie ma być poziome, czy pionowe. horizontal Poziome vertical Pionowe |
Definiuje kryteria wykorzystania zasobów na potrzeby uruchamiania lub usuwania serwera
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
name |
| Nazwa strategii skalowania memory Pamięć cpu Procesor heap Sterta | |
min | int Min: 0 Max: 100 | Średni procent pomiaru, poniżej którego następuje skalowanie do wewnątrz | |
max | int Min: 0 Max: 100 | Średni procent pomiaru, powyżej którego następuje skalowanie na zewnątrz |
Definiuje nazwy klastrów, do których jest stosowana strategia
Name | Type | Default | Description |
---|---|---|---|
clusters | string | Lista rozdzielonych przecinkami nazw klastrów. Znaku wieloznacznego (gwiazdki) można użyć tylko na końcu nazwy klastra. |
Definiuje szczegółowe elementy sterujące związane ze zmniejszeniem liczby serwerów
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Wielkość skalowania wyrażona w jednostkach zdefiniowanych za pomocą atrybutu Jednostki. |
units |
| instance | Jednostki miary skalowania instance Wielkość jest wyrażona w liczbie instancji. percentage Wielkość jest wyrażona wartością procentową względem bieżącej liczby instancji. |
minInterval | Okres z dokładnością do milisekundy | 15m | Minimalny czas między zmianami skalowania. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
Definiuje szczegółowe elementy sterujące związane ze zwiększeniem liczby serwerów
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Wielkość skalowania wyrażona w jednostkach zdefiniowanych za pomocą atrybutu Jednostki. |
units |
| instance | Jednostki miary skalowania instance Wielkość jest wyrażona w liczbie instancji. percentage Wielkość jest wyrażona wartością procentową względem bieżącej liczby instancji. |
minInterval | Okres z dokładnością do milisekundy | 5m | Minimalny czas między zmianami skalowania. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
Definiuje kryteria określania, które hosty mogą być używane do udostępniania nowych elementów klastra.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Rozdzielana spacjami lista administracyjnych znaczników metadanych. Host kwalifikuje się do udostępniania nowych elementów klastra, jeśli ma jeden z tych znaczników. |