AverageServiceLoadScalingTrigger

Stellt eine Skalierungsrichtlinie im Zusammenhang mit einer durchschnittlichen Auslastung einer Metrik/Ressource eines Diensts dar.

Eigenschaften

Name type Erforderlich
MetricName Zeichenfolge Ja
LowerLoadThreshold string (double) Ja
UpperLoadThreshold string (double) Ja
ScaleIntervalInSeconds ganze Zahl (int64) Ja
UseOnlyPrimaryLoad boolean Ja

MetricName

Typ: Zeichenfolge
Erforderlich: Ja

Der Name der Metrik, für die die Verwendung nachverfolgt werden soll.


LowerLoadThreshold

Typ: Zeichenfolge (double)
Erforderlich: Ja

Die untere Grenze der Last, unterhalb der eine Skalierung im Betrieb ausgeführt werden soll.


UpperLoadThreshold

Typ: Zeichenfolge (double)
Erforderlich: Ja

Die obere Grenze der Last, ab der ein Horizontalskalierungsvorgang ausgeführt werden soll.


ScaleIntervalInSeconds

Typ: integer (int64)
Erforderlich: Ja
InclusiveMaximum: 4294967295
InklusiveMinimum: 0

Der Zeitraum in Sekunden, in dem eine Entscheidung getroffen wird, ob skaliert werden soll oder nicht.


UseOnlyPrimaryLoad

Typ: boolean
Erforderlich: Ja

Das Flag bestimmt, ob nur die Last des primären Replikats für die Skalierung berücksichtigt werden soll. Wenn dieser Wert auf TRUE festgelegt ist, berücksichtigt der Trigger nur die Last der primären Replikate des zustandsbehafteten Diensts. Wenn dieser Wert auf false festgelegt ist, berücksichtigt der Trigger das Laden aller Replikate. Dieser Parameter kann für zustandslose Dienste nicht auf true festgelegt werden.