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.