Compartilhar via


AverageServiceLoadScalingTrigger Classe

Definição

Representa uma política de dimensionamento relacionada a uma carga média de uma métrica/recurso de um serviço.

[Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")]
public class AverageServiceLoadScalingTrigger : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingTrigger
[<Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")>]
type AverageServiceLoadScalingTrigger = class
    inherit ScalingTrigger
Public Class AverageServiceLoadScalingTrigger
Inherits ScalingTrigger
Herança
AverageServiceLoadScalingTrigger
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

AverageServiceLoadScalingTrigger()

Inicializa uma nova instância da classe AverageServiceLoadScalingTrigger.

AverageServiceLoadScalingTrigger(String, Double, Double, String, Boolean)

Inicializa uma nova instância da classe AverageServiceLoadScalingTrigger.

Propriedades

LowerLoadThreshold

Obtém ou define o limite inferior da carga abaixo da qual uma operação de escala deve ser executada.

MetricName

Obtém ou define o nome da métrica para a qual o uso deve ser acompanhado.

ScaleInterval

Obtém ou define o período em segundos em que uma decisão é tomada para dimensionar ou não. Essa propriedade deve vir no formato ISO 8601 "hh:mm:ss".

UpperLoadThreshold

Obtém ou define o limite superior da carga além da qual uma operação de expansão deve ser executada.

UseOnlyPrimaryLoad

Obtém ou define o sinalizador determina se apenas a carga de réplica primária deve ser considerada para dimensionamento. Se definido como true, o gatilho considerará apenas a carga de réplicas primárias do serviço com estado. Se definido como false, o gatilho considerará o carregamento de todas as réplicas. Esse parâmetro não pode ser definido como true para o serviço sem estado.

Métodos

Validate()

Valide o objeto .

Aplica-se a