AverageServiceLoadScalingTrigger
Reprezentuje zasady skalowania związane ze średnim obciążeniem metryki/zasobu usługi.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
MetricName |
ciąg | Tak |
LowerLoadThreshold |
ciąg (podwójny) | Tak |
UpperLoadThreshold |
ciąg (podwójny) | Tak |
ScaleIntervalInSeconds |
liczba całkowita (int64) | Tak |
UseOnlyPrimaryLoad |
boolean | Tak |
MetricName
Typ: ciąg
Wymagane: Tak
Nazwa metryki, dla której ma być śledzone użycie.
LowerLoadThreshold
Typ: ciąg (podwójny)
Wymagane: Tak
Niższy limit obciążenia, poniżej którego należy wykonać skalowanie w operacji.
UpperLoadThreshold
Typ: ciąg (podwójny)
Wymagane: Tak
Górny limit obciążenia, poza którym należy wykonać operację skalowania w poziomie.
ScaleIntervalInSeconds
Typ: liczba całkowita (int64)
Wymagane: Tak
InclusiveMaximum: 4294967295
InclusiveMinimum: 0
Okres w sekundach, w którym podjęto decyzję o skalowaniu, czy nie.
UseOnlyPrimaryLoad
Typ: wartość logiczna
Wymagane: Tak
Flaga określa, czy do skalowania należy wziąć pod uwagę tylko obciążenie repliki podstawowej.
W przypadku ustawienia wartości true wyzwalacz uwzględnia tylko obciążenie replik podstawowych usługi stanowej.
W przypadku ustawienia wartości false wyzwalacz rozważy obciążenie wszystkich replik.
Nie można ustawić tego parametru na wartość true dla usługi bezstanowej.