AverageServiceLoadScalingTrigger
Rappresenta un criterio di ridimensionamento correlato a un carico medio di una metrica/risorsa di un servizio.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
MetricName |
string | Sì |
LowerLoadThreshold |
string (double) | Sì |
UpperLoadThreshold |
string (double) | Sì |
ScaleIntervalInSeconds |
integer (int64) | Sì |
UseOnlyPrimaryLoad |
boolean | Sì |
MetricName
Tipo: stringa
Obbligatorio: Sì
Nome della metrica per cui è necessario tenere traccia dell'utilizzo.
LowerLoadThreshold
Tipo: stringa (doppia)
Obbligatorio: Sì
Limite inferiore del carico al di sotto del quale deve essere eseguita una scalabilità nell'operazione.
UpperLoadThreshold
Tipo: stringa (doppia)
Obbligatorio: Sì
Limite superiore del carico oltre il quale deve essere eseguita un'operazione di scalabilità orizzontale.
ScaleIntervalInSeconds
Tipo: integer (int64)
Obbligatorio: Sì
InclusiveMaximum: 4294967295
InclusiveMinimum: 0
Periodo in secondi in cui viene presa una decisione se ridimensionare o meno.
UseOnlyPrimaryLoad
Tipo: booleano
Obbligatorio: Sì
Flag determina se è necessario considerare solo il carico della replica primaria per il ridimensionamento.
Se impostato su true, il trigger considererà solo il carico di repliche primarie del servizio con stato.
Se impostato su false, il trigger considererà il caricamento di tutte le repliche.
Questo parametro non può essere impostato su true per il servizio senza stato.