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 |
lower |
Die untere Grenze der Last, unter der eine Skalierung im Betrieb ausgeführt werden soll. |
metric |
Der Name der Metrik, für die die Verwendung nachverfolgt werden soll. |
scale |
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. |
upper |
Die obere Grenze der Last, über die ein Skalierungsvorgang ausgeführt werden soll. |
use |
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
Azure SDK for JavaScript