MetricTrigger Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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"]}].
um valor que indica se a métrica deve ser dividida por instância.
Aplica-se a
Azure SDK for .NET