Partilhar 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(String, ResourceIdentifier, TimeSpan, MetricStatisticType, TimeSpan, MetricTriggerTimeAggregationType, MetricTriggerComparisonOperation, Double)

Inicializa uma nova instância de MetricTrigger.

Propriedades

Dimensions

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

IsDividedPerInstance

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

MetricName

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

MetricNamespace

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

MetricResourceId

o identificador de recurso do recurso que a regra monitora.

MetricResourceLocation

o local do recurso que a regra monitora.

Operator

o operador usado para comparar os dados de métrica e o limite.

Statistic

o tipo de estatística de métrica. Como as métricas de várias instâncias são combinadas.

Threshold

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

TimeAggregation

tipo de agregação de tempo. Como os dados coletados devem ser combinados ao longo do tempo. O valor padrão é Average.

TimeGrain

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

o intervalo de tempo em que 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.

Aplica-se a