Compartilhar via


MetricTrigger Classe

Definição

O gatilho que resulta em uma ação de escala.

public class MetricTrigger
type MetricTrigger = class
Public Class MetricTrigger
Herança
MetricTrigger

Construtores

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.

Propriedades

Dimensions

Obtém ou define a lista de condições de dimensão. Por exemplo: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

DividePerInstance

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

MetricName

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

MetricNamespace

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

MetricResourceLocation

Obtém ou define o local do recurso que a regra monitora.

MetricResourceUri

Obtém ou define o identificador de recurso do recurso que a regra monitora.

OperatorProperty

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

Statistic

Obtém ou define 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'

Threshold

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

TimeAggregation

Obtém ou define o 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'

TimeGrain

Obtém ou define 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.

TimeWindow

Obtém ou define 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.

Métodos

Validate()

Valide o objeto .

Aplica-se a