Partager via


MetricTrigger Classe

Définition

Déclencheur qui entraîne une action de mise à l'échelle.

public class MetricTrigger
type MetricTrigger = class
Public Class MetricTrigger
Héritage
MetricTrigger

Constructeurs

MetricTrigger()

Initialise une nouvelle instance de la classe MetricTrigger.

MetricTrigger(String, String, TimeSpan, MetricStatisticType, TimeSpan, TimeAggregationType, ComparisonOperationType, Double, String, String, IList<ScaleRuleMetricDimension>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe MetricTrigger.

Propriétés

Dimensions

Obtient ou définit la liste des conditions de dimension. Par exemple : [{"DimensionName »:"AppName »,"Operator »:"Equals »,"Values »:["App1"]},{"DimensionName »:"Deployment »,"Operator »:"Equals »,"Values »:["default"]}].

DividePerInstance

Obtient ou définit une valeur indiquant si la métrique doit diviser par instance.

MetricName

Obtient ou définit le nom de la métrique qui définit ce que la règle surveille.

MetricNamespace

Obtient ou définit l’espace de noms de la métrique qui définit ce que la règle surveille.

MetricResourceLocation

Obtient ou définit l’emplacement de la ressource que la règle surveille.

MetricResourceUri

Obtient ou définit l’identificateur de ressource de la ressource que la règle surveille.

OperatorProperty

Obtient ou définit l’opérateur utilisé pour comparer les données de métrique et le seuil. Les valeurs possibles sont les suivantes : 'Equals', 'NotEquals', 'GreaterThan', 'GreaterThanOrEqual', 'LessThan', 'LessThanOrEqual'

Statistic

Obtient ou définit le type de statistique de métrique. Manière dont les métriques de plusieurs instances sont combinées. Les valeurs possibles sont les suivantes : 'Average', 'Min', 'Max', 'Sum', 'Count'

Threshold

Obtient ou définit le seuil de la métrique qui déclenche l’action de mise à l’échelle.

TimeAggregation

Obtient ou définit le type d’agrégation de temps. Détermine la façon dont les données collectées doivent être combinées au fil du temps. La valeur par défaut est Average. Les valeurs possibles sont les suivantes : 'Average', 'Minimum', 'Maximum', 'Total', 'Count', 'Last'

TimeGrain

Obtient ou définit la granularité des métriques que la règle surveille. Doit être l'une des valeurs prédéfinies renvoyées à partir des définitions de métriques pour la mesure. Doit être comprise entre 12 heures et 1 minute.

TimeWindow

Obtient ou définit la plage de temps pendant laquelle instance données sont collectées. Cette valeur doit être supérieure au délai de collecte de mesures, qui peut varier d'une ressource à l'autre. Doit être comprise entre 12 heures et 5 minutes.

Méthodes

Validate()

Validez l’objet.

S’applique à