Definiert die Richtlinienn für den Skalierungscontroller.
Definiert Standardkriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht. |
min | int Min: 0 | 2 | Die minimale Anzahl zu startender Cluster-Member. |
max | int Min: -1 | -1 | Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können. |
name |
| horizontal | Gibt an, ob horizontal oder vertikal skaliert werden soll. horizontal Horizontal vertical Vertikal |
Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
name |
| Der Name der Skalierungsrichtlinie. memory Hauptspeicher cpu CPU heap Heapspeicher | |
min | int Min: 0 Max: 100 | 30 | Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird. |
max | int Min: 0 Max: 100 | 90 | Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird. |
Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. |
units |
| instance | Die Einheiten für die Skalierung. instance Anzahl gibt die Anzahl der Instanzen an. percentage Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl. |
minInterval | Zeitraum mit Genauigkeit in Millisekunden | 15m | Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. |
units |
| instance | Die Einheiten für die Skalierung. instance Anzahl gibt die Anzahl der Instanzen an. percentage Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl. |
minInterval | Zeitraum mit Genauigkeit in Millisekunden | 5m | Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
defaultScalingPolicy > hostGroup
Definiert die Kriterien, anhand derer die Hosts bestimmt werden, die für die Bereitstellung neuer Cluster-Member verwendet werden können.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Eine durch Leerzeichen begrenzte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen dieser Tags hat. |
Definiert Kriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
enabled | boolean | true | Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht. |
min | int Min: 0 | 2 | Die minimale Anzahl zu startender Cluster-Member. |
max | int Min: -1 | -1 | Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können. |
name |
| horizontal | Gibt an, ob horizontal oder vertikal skaliert werden soll. horizontal Horizontal vertical Vertikal |
Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
name |
| Der Name der Skalierungsrichtlinie. memory Hauptspeicher cpu CPU heap Heapspeicher | |
min | int Min: 0 Max: 100 | Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird. | |
max | int Min: 0 Max: 100 | Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird. |
Definiert die Namen der Cluster, auf die die Richtlinie angewendet wird.
Name | Type | Default | Description |
---|---|---|---|
clusters | string | Eine durch Kommas getrennte Liste mit Clusternamen. Nur am Ende eines Clusternamens kann ein Stern als Platzhalter verwendet werden. |
Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. |
units |
| instance | Die Einheiten für die Skalierung. instance Anzahl gibt die Anzahl der Instanzen an. percentage Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl. |
minInterval | Zeitraum mit Genauigkeit in Millisekunden | 15m | Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. |
units |
| instance | Die Einheiten für die Skalierung. instance Anzahl gibt die Anzahl der Instanzen an. percentage Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl. |
minInterval | Zeitraum mit Genauigkeit in Millisekunden | 5m | Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
Definiert die Kriterien, anhand derer die Hosts bestimmt werden, die für die Bereitstellung neuer Cluster-Member verwendet werden können.
Name | Type | Default | Description |
---|---|---|---|
tags | string | Eine durch Leerzeichen begrenzte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen dieser Tags hat. |