MetricTrigger Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET