Partager via


AverageServiceLoadScalingTrigger Classe

Définition

Représente une stratégie de mise à l’échelle liée à la charge moyenne d’une métrique/ressource d’un service.

[Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")]
public class AverageServiceLoadScalingTrigger : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingTrigger
[<Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")>]
type AverageServiceLoadScalingTrigger = class
    inherit ScalingTrigger
Public Class AverageServiceLoadScalingTrigger
Inherits ScalingTrigger
Héritage
AverageServiceLoadScalingTrigger
Attributs
Newtonsoft.Json.JsonObjectAttribute

Constructeurs

AverageServiceLoadScalingTrigger()

Initialise une nouvelle instance de la classe AverageServiceLoadScalingTrigger.

AverageServiceLoadScalingTrigger(String, Double, Double, String, Boolean)

Initialise une nouvelle instance de la classe AverageServiceLoadScalingTrigger.

Propriétés

LowerLoadThreshold

Obtient ou définit la limite inférieure de la charge au-dessous de laquelle une opération de mise à l’échelle doit être effectuée.

MetricName

Obtient ou définit le nom de la métrique pour laquelle l’utilisation doit être suivie.

ScaleInterval

Obtient ou définit la période en secondes sur laquelle une décision de mise à l’échelle est prise ou non. Cette propriété doit être au format ISO 8601 « hh:mm:ss ».

UpperLoadThreshold

Obtient ou définit la limite supérieure de la charge au-delà de laquelle une opération de scale-out doit être effectuée.

UseOnlyPrimaryLoad

Obtient ou définit l’indicateur détermine si seule la charge des réplica primaires 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.

Méthodes

Validate()

Validez l’objet .

S’applique à