Compartir a través de


MetricTrigger Clase

Definición

El desencadenador que resulta en una acción de escalado.

public class MetricTrigger
type MetricTrigger = class
Public Class MetricTrigger
Herencia
MetricTrigger

Constructores

MetricTrigger(String, ResourceIdentifier, TimeSpan, MetricStatisticType, TimeSpan, MetricTriggerTimeAggregationType, MetricTriggerComparisonOperation, Double)

Inicializa una nueva instancia de MetricTrigger.

Propiedades

Dimensions

Lista de condiciones de dimensión. Por ejemplo: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

IsDividedPerInstance

valor que indica si la métrica debe dividirse por instancia.

MetricName

el nombre de la métrica que define lo que supervisa la regla.

MetricNamespace

espacio de nombres de la métrica que define lo que supervisa la regla.

MetricResourceId

el identificador de recurso del recurso que supervisa la regla.

MetricResourceLocation

la ubicación del recurso que supervisa la regla.

Operator

operador que se usa para comparar los datos de métricas y el umbral.

Statistic

el tipo estadístico de métrica. La manera en que se combinan las métricas de varias instancias.

Threshold

umbral de la métrica que desencadena la acción de escalado.

TimeAggregation

tipo de agregación de hora. La manera en que se recopilan los datos se debería combinar con el tiempo. El valor predeterminado es Average.

TimeGrain

la granularidad de las métricas que supervisa la regla. Debe ser uno de los valores predefinidos devueltos de las definiciones de métrica de la métrica. Debe estar entre 12 horas y un minuto.

TimeWindow

intervalo de tiempo en el que se recopilan los datos de instancia. Este valor debe ser mayor que el retraso en la colección de métricas, que puede variar de recurso en recurso. Debe estar entre 12 horas y cinco minutos.

Se aplica a