Freigeben über


AverageServiceLoadScalingTrigger interface

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

Extends

Eigenschaften

kind

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

lowerLoadThreshold

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

metricName

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

scaleInterval

Der Zeitraum in Sekunden, für den eine Entscheidung getroffen wird, ob skaliert werden soll oder nicht. Diese Eigenschaft sollte im ISO 8601-Format "hh:mm:ss" enthalten sein.

upperLoadThreshold

Die obere Grenze der Last, über die ein Skalierungsvorgang ausgeführt werden soll.

useOnlyPrimaryLoad

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.

Details zur Eigenschaft

kind

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

kind: "AverageServiceLoadTrigger"

Eigenschaftswert

"AverageServiceLoadTrigger"

lowerLoadThreshold

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

lowerLoadThreshold: number

Eigenschaftswert

number

metricName

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

metricName: string

Eigenschaftswert

string

scaleInterval

Der Zeitraum in Sekunden, für den eine Entscheidung getroffen wird, ob skaliert werden soll oder nicht. Diese Eigenschaft sollte im ISO 8601-Format "hh:mm:ss" enthalten sein.

scaleInterval: string

Eigenschaftswert

string

upperLoadThreshold

Die obere Grenze der Last, über die ein Skalierungsvorgang ausgeführt werden soll.

upperLoadThreshold: number

Eigenschaftswert

number

useOnlyPrimaryLoad

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.

useOnlyPrimaryLoad: boolean

Eigenschaftswert

boolean