AverageServiceLoadScalingTrigger
Représente une stratégie de mise à l’échelle liée à une charge moyenne d’une métrique/ressource d’un service.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
MetricName |
string | Oui |
LowerLoadThreshold |
string (double) | Oui |
UpperLoadThreshold |
string (double) | Oui |
ScaleIntervalInSeconds |
entier (int64) | Oui |
UseOnlyPrimaryLoad |
boolean | Oui |
MetricName
Type : chaîne
Obligatoire : Oui
Nom de la métrique pour laquelle l’utilisation doit être suivie.
LowerLoadThreshold
Type : chaîne (double)
Obligatoire : Oui
Limite inférieure de la charge en dessous de laquelle une opération de mise à l’échelle doit être effectuée.
UpperLoadThreshold
Type : chaîne (double)
Obligatoire : Oui
Limite supérieure de la charge au-delà de laquelle une opération de scale-out doit être effectuée.
ScaleIntervalInSeconds
Type : integer (int64)
Obligatoire : Oui
InclusiveMaximum : 4294967295
InclusiveMinimum : 0
Période en secondes au cours de laquelle une décision est prise de mettre à l’échelle ou non.
UseOnlyPrimaryLoad
Type : booléen
Obligatoire : Oui
L’indicateur détermine si seule la charge de réplica primaire doit être prise en compte pour la mise à l’échelle.
Si la valeur est true, le déclencheur prend uniquement en compte la charge des réplicas principaux du service avec état.
Si la valeur est false, le déclencheur prend en compte le chargement de tous les réplicas.
Ce paramètre ne peut pas être défini sur true pour le service sans état.