Partilhar via


ServiceLoadMetricDescription

Especifica uma métrica para fazer o balanceamento de carga de um serviço durante o runtime.

Propriedades

Nome Tipo Necessário
Nome string Yes
Peso cadeia (enum) No
PrimaryDefaultLoad número inteiro No
SecondaryDefaultLoad número inteiro No
DefaultLoad número inteiro No

Name

Tipo: cadeia
Obrigatório: Sim

O nome da métrica. Se o serviço optar por reportar a carga durante o runtime, o nome da métrica de carga deve corresponder ao nome especificado em Nome exatamente. Tenha em atenção que os nomes das métricas são sensíveis às maiúsculas e minúsculas.


Peso

Tipo: cadeia (enum)
Obrigatório: Não

O peso relativo da métrica de carga do serviço, em comparação com outras métricas configuradas para este serviço, como um número.

Determina o peso da métrica relativamente às outras métricas que estão configuradas para este serviço. Durante o runtime, se duas métricas acabarem em conflito, o Cluster Resource Manager prefere a métrica com maior peso.

Os valores possíveis são:

  • Zero - Desativa o balanceamento de recursos para esta métrica. Este valor é zero.
  • Baixo – especifica o peso da métrica da carga do serviço como Baixa. O valor é 1.
  • Médio – especifica o peso da métrica da carga do serviço como Médio. O valor é 2.
  • Alto – especifica o peso da métrica da carga do serviço como Elevada. O valor é 3.

PrimaryDefaultLoad

Tipo: número inteiro
Obrigatório: Não

Utilizado apenas para serviços com estado. A quantidade predefinida de carga, como um número, que este serviço cria para esta métrica quando é uma réplica primária.


SecondaryDefaultLoad

Tipo: número inteiro
Obrigatório: Não

Utilizado apenas para serviços com estado. A quantidade predefinida de carga, como um número, que este serviço cria para esta métrica quando é uma réplica secundária.


DefaultLoad

Tipo: número inteiro
Obrigatório: Não

Utilizado apenas para serviços sem estado. A quantidade predefinida de carga, como um número, que este serviço cria para esta métrica.