Partilhar via


MetricTrigger Construtores

Definição

Sobrecargas

MetricTrigger()

Inicializa uma nova instância da classe MetricTrigger.

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

Inicializa uma nova instância da classe MetricTrigger.

MetricTrigger()

Inicializa uma nova instância da classe MetricTrigger.

public MetricTrigger ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe MetricTrigger.

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)

Parâmetros

metricName
String

o nome da métrica que define o que a regra monitora.

metricResourceUri
String

o identificador de recurso do recurso que a regra monitora.

timeGrain
TimeSpan

a granularidade das métricas que a regra monitora. Deve ser um dos valores predefinidos retornados das definições de métricas da métrica. Deve ter entre 12 horas e 1 minuto.

statistic
MetricStatisticType

o tipo de estatística de métrica. Como as métricas de várias instâncias são combinadas. Os valores possíveis incluem: 'Average', 'Min', 'Max', 'Sum', 'Count'

timeWindow
TimeSpan

o intervalo de tempo no qual os dados da instância são coletados. Esse valor deve ser maior que o atraso na coleção de métricas, que pode variar de recurso para recurso. Deve ter entre 12 horas e 5 minutos.

timeAggregation
TimeAggregationType

tipo de agregação de tempo. Como os dados coletados devem ser combinados ao longo do tempo. O valor padrão é Average. Os valores possíveis incluem: 'Average', 'Minimum', 'Maximum', 'Total', 'Count', 'Last'

operatorProperty
ComparisonOperationType

o operador usado para comparar os dados de métrica e o limite. Os valores possíveis incluem: 'Equals', 'NotEquals', 'GreaterThan', 'GreaterThanOrEqual', 'LessThan', 'LessThanOrEqual'

threshold
Double

o limite da métrica que dispara a ação de escala.

metricNamespace
String

o namespace da métrica que define o que a regra monitora.

metricResourceLocation
String

o local do recurso que a regra monitora.

dimensions
IList<ScaleRuleMetricDimension>

Lista de condições de dimensão. Por exemplo: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

dividePerInstance
Nullable<Boolean>

um valor que indica se a métrica deve ser dividida por instância.

Aplica-se a