Skalierungsdefinitionen (scalingDefinitions)
Definiert die Richtlinienn für den Skalierungscontroller.
- defaultScalingPolicy
Beschreibung: Definiert Standardkriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung enabled boolean true Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht. max int Minimum: -1
-1 Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können. min int Minimum: 0
2 Die minimale Anzahl zu startender Cluster-Member. name - vertical
- horizontal
horizontal Gibt an, ob horizontal oder vertikal skaliert werden soll. - vertical
- Vertikal
- horizontal
- Horizontal
- defaultScalingPolicy > hostGroup
Beschreibung: Definiert Kriterien für die Ermittlung der Hosts, die für die Bereitstellung neuer Cluster-Member verwendet werden können.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung tags string Eine durch Leerzeichen getrennte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen der Tags hat.
- defaultScalingPolicy > in
Beschreibung: Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung amount int Minimum: 1
1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. 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. units - percentage
- instance
instance Die Einheiten für die Skalierung. - percentage
- Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
- instance
- Anzahl gibt die Anzahl der Instanzen an.
- defaultScalingPolicy > metric
Beschreibung: Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID. max int Minimum: 0
Maximum: 100
90 Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird. min int Minimum: 0
Maximum: 100
30 Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird. name - heap
- cpu
- memory
Der Name der Skalierungsrichtlinie. - heap
- Heapspeicher
- cpu
- CPU
- memory
- Hauptspeicher
- defaultScalingPolicy > out
Beschreibung: Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung amount int Minimum: 1
1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. 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. units - percentage
- instance
instance Die Einheiten für die Skalierung. - percentage
- Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
- instance
- Anzahl gibt die Anzahl der Instanzen an.
- scalingPolicy
Beschreibung: Definiert Kriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung enabled boolean true Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht. id string Eine eindeutige Konfigurations-ID. max int Minimum: -1
-1 Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können. min int Minimum: 0
2 Die minimale Anzahl zu startender Cluster-Member. name - vertical
- horizontal
horizontal Gibt an, ob horizontal oder vertikal skaliert werden soll. - vertical
- Vertikal
- horizontal
- Horizontal
- scalingPolicy > bind
Beschreibung: Definiert die Namen der Cluster, auf die die Richtlinie angewendet wird.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung clusters string Eine durch Kommas getrennte Liste mit Clusternamen. Nur am Ende eines Clusternamens kann ein Stern als Platzhalter verwendet werden.
- scalingPolicy > hostGroup
Beschreibung: Definiert Kriterien für die Ermittlung der Hosts, die für die Bereitstellung neuer Cluster-Member verwendet werden können.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung tags string Eine durch Leerzeichen getrennte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen der Tags hat.
- scalingPolicy > in
Beschreibung: Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung amount int Minimum: 1
1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. 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. units - percentage
- instance
instance Die Einheiten für die Skalierung. - percentage
- Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
- instance
- Anzahl gibt die Anzahl der Instanzen an.
- scalingPolicy > metric
Beschreibung: Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID. max int Minimum: 0
Maximum: 100
Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird. min int Minimum: 0
Maximum: 100
Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird. name - heap
- cpu
- memory
Der Name der Skalierungsrichtlinie. - heap
- Heapspeicher
- cpu
- CPU
- memory
- Hauptspeicher
- scalingPolicy > out
Beschreibung: Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung amount int Minimum: 1
1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten. 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. units - percentage
- instance
instance Die Einheiten für die Skalierung. - percentage
- Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
- instance
- Anzahl gibt die Anzahl der Instanzen an.