MetricTrigger Konstruktoren
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.
Überlädt
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. |
MetricTrigger()
Initialisiert eine neue instance der MetricTrigger-Klasse.
public MetricTrigger ();
Public Sub New ()
Gilt für:
MetricTrigger(String, String, TimeSpan, MetricStatisticType, TimeSpan, TimeAggregationType, ComparisonOperationType, Double, String, String, IList<ScaleRuleMetricDimension>, Nullable<Boolean>)
Initialisiert eine neue instance der MetricTrigger-Klasse.
public MetricTrigger (string metricName, string metricResourceUri, TimeSpan timeGrain, Microsoft.Azure.Management.Monitor.Models.MetricStatisticType statistic, TimeSpan timeWindow, Microsoft.Azure.Management.Monitor.Models.TimeAggregationType timeAggregation, Microsoft.Azure.Management.Monitor.Models.ComparisonOperationType operatorProperty, double threshold, string metricNamespace = default, string metricResourceLocation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.ScaleRuleMetricDimension> dimensions = default, bool? dividePerInstance = default);
new Microsoft.Azure.Management.Monitor.Models.MetricTrigger : string * string * TimeSpan * Microsoft.Azure.Management.Monitor.Models.MetricStatisticType * TimeSpan * Microsoft.Azure.Management.Monitor.Models.TimeAggregationType * Microsoft.Azure.Management.Monitor.Models.ComparisonOperationType * double * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Monitor.Models.ScaleRuleMetricDimension> * Nullable<bool> -> Microsoft.Azure.Management.Monitor.Models.MetricTrigger
Public Sub New (metricName As String, metricResourceUri As String, timeGrain As TimeSpan, statistic As MetricStatisticType, timeWindow As TimeSpan, timeAggregation As TimeAggregationType, operatorProperty As ComparisonOperationType, threshold As Double, Optional metricNamespace As String = Nothing, Optional metricResourceLocation As String = Nothing, Optional dimensions As IList(Of ScaleRuleMetricDimension) = Nothing, Optional dividePerInstance As Nullable(Of Boolean) = Nothing)
Parameter
- metricName
- String
der Name der Metrik, die definiert, was die Regel überwacht.
- metricResourceUri
- String
der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird.
- timeGrain
- TimeSpan
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.
- statistic
- MetricStatisticType
der Metrikstatistiktyp. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden. Mögliche Werte: "Average", "Min", "Max", "Sum", "Count"
- timeWindow
- TimeSpan
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.
- timeAggregation
- TimeAggregationType
Zeitaggregationstyp. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average". Mögliche Werte: "Average", "Minimum", "Maximum", "Total", "Count", "Last"
- operatorProperty
- ComparisonOperationType
der Operator, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird. Mögliche Werte sind: "Equals", "NotEquals", "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual"
- threshold
- Double
der Schwellenwert der Metrik, die die Skalierungsaktion auslöst.
- metricNamespace
- String
der Namespace der Metrik, die definiert, was die Regel überwacht.
- metricResourceLocation
- String
der Speicherort der Ressource, die von der Regel überwacht wird.
- dimensions
- IList<ScaleRuleMetricDimension>
Liste der Dimensionsbedingungen. Beispiel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
ein Wert, der angibt, ob die Metrik nach instance aufgeteilt werden soll.
Gilt für:
Azure SDK for .NET