Freigeben über


MetricTrigger Klasse

Definition

Der Trigger, der zu einer Skalierungsaktion führt.

public class MetricTrigger
type MetricTrigger = class
Public Class MetricTrigger
Vererbung
MetricTrigger

Konstruktoren

MetricTrigger(String, ResourceIdentifier, TimeSpan, MetricStatisticType, TimeSpan, MetricTriggerTimeAggregationType, MetricTriggerComparisonOperation, Double)

Initialisiert eine neue instance von MetricTrigger.

Eigenschaften

Dimensions

Liste der Dimensionsbedingungen. Beispiel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

IsDividedPerInstance

ein Wert, der angibt, ob die Metrik pro instance dividiert werden soll.

MetricName

der Name der Metrik, die definiert, was die Regel überwacht.

MetricNamespace

der Namespace der Metrik, die definiert, was die Regel überwacht.

MetricResourceId

Der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird.

MetricResourceLocation

der Speicherort der Ressource, die von der Regel überwacht wird.

Operator

der Operator, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird.

Statistic

der Metrikstatistiktyp. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden.

Threshold

der Schwellenwert der Metrik, die die Skalierungsaktion auslöst.

TimeAggregation

Zeitaggregationstyp. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average".

TimeGrain

die Granularität der Metriken, die von der Regel überwacht werden. Dabei muss es sich um einen der vordefinierten Werte handeln, die von den Metrikdefinitionen für die Metrik zurückgegeben werden. Der Wert muss zwischen 12 Stunden und 1 Minute liegen.

TimeWindow

der Zeitraum, in dem instance Daten gesammelt werden. Dieser Wert muss größer sein als die Verzögerung bei der Metrikerfassung, die von Ressource zu Ressource unterschiedlich sein kann. Der Wert muss zwischen 12 Stunden und 5 Minuten liegen.

Gilt für: