Freigeben über


AverageServiceLoadScalingTrigger Konstruktor

Definition

Initialisiert eine neue instance von AverageServiceLoadScalingTrigger.

public AverageServiceLoadScalingTrigger (string metricName, double lowerLoadThreshold, double upperLoadThreshold, string scaleInterval, bool useOnlyPrimaryLoad);
new Azure.ResourceManager.ServiceFabricManagedClusters.Models.AverageServiceLoadScalingTrigger : string * double * double * string * bool -> Azure.ResourceManager.ServiceFabricManagedClusters.Models.AverageServiceLoadScalingTrigger
Public Sub New (metricName As String, lowerLoadThreshold As Double, upperLoadThreshold As Double, scaleInterval As String, useOnlyPrimaryLoad As Boolean)

Parameter

metricName
String

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

lowerLoadThreshold
Double

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

upperLoadThreshold
Double

Die Obergrenze der Last, über die ein Horizontalskalierungsvorgang ausgeführt werden soll.

scaleInterval
String

Der Zeitraum in Sekunden, in dem eine Entscheidung getroffen wird, ob skaliert werden soll oder nicht. Diese Eigenschaft sollte im ISO 8601-Format "hh:mm:ss" vorliegen.

useOnlyPrimaryLoad
Boolean

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

Ausnahmen

metricName oder scaleInterval ist NULL.

Gilt für: