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()

Initialisiert eine neue instance der MetricTrigger-Klasse.

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

Initialisiert eine neue instance der MetricTrigger-Klasse.

Eigenschaften

Dimensions

Ruft die Liste der Dimensionsbedingungen ab oder legt diese fest. Beispiel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

DividePerInstance

Ruft einen Wert ab, der angibt, ob die Metrik nach instance aufgeteilt werden soll, oder legt den Wert fest.

MetricName

Ruft den Namen der Metrik ab, die definiert, was die Regel überwacht, oder legt diesen fest.

MetricNamespace

Ruft den Namespace der Metrik ab, die definiert, was die Regel überwacht, oder legt diesen fest.

MetricResourceLocation

Ruft den Speicherort der Ressource ab, die von der Regel überwacht wird, oder legt diese fest.

MetricResourceUri

Ruft den Ressourcenbezeichner der Ressource ab, die von der Regel überwacht wird, oder legt sie fest.

OperatorProperty

Ruft den Operator ab, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird, oder legt diesen fest. Mögliche Werte sind: "Equals", "NotEquals", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual"

Statistic

Ruft den Metrikstatistiktyp ab oder legt diese fest. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden. Mögliche Werte: "Average", "Min", "Max", "Sum", "Count"

Threshold

Ruft den Schwellenwert der Metrik ab, die die Skalierungsaktion auslöst, oder legt diesen fest.

TimeAggregation

Ruft den Zeitaggregationstyp ab oder legt diese fest. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average". Mögliche Werte: "Average", "Minimum", "Maximum", "Total", "Count", "Last"

TimeGrain

Ruft die Granularität von Metriken ab, die von der Regel überwacht werden, oder legt sie fest. 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

Ruft den Zeitraum ab, in dem instance Daten gesammelt werden, oder legt diese fest. 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.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: