ServiceLoadMetricDescription

Especifica uma métrica para balancear a carga de um serviço durante o runtime.

Propriedades

Nome Tipo Obrigatório
Nome string Sim
Weight cadeia de caracteres (enumeração) Não
PrimaryDefaultLoad Número inteiro Não
SecondaryDefaultLoad Número inteiro Não
DefaultLoad Número inteiro Não

Nome

Tipo: string
Obrigatório: sim

O nome da métrica. Se o serviço optar por relatar a carga durante o runtime, o nome da métrica de carga deverá corresponder exatamente ao nome especificado em Nome. Observe que os nomes de métrica diferenciam maiúsculas de minúsculas.


Peso

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

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

Determina o peso da métrica em relação às outras métricas configuradas para esse serviço. Durante o runtime, se duas métricas entram em conflito, o Gerenciador de Recursos de Cluster prefere a métrica com o maior peso.

Os valores possíveis são:

  • Zero – desabilita o balanceamento de recursos para essa métrica. Esse 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édia. O valor é 2.
  • Alto – especifica o peso da métrica da carga do serviço como Alto. O valor é 3.

PrimaryDefaultLoad

Tipo: inteiro
Obrigatório: não

Usado somente para serviços com estado. O valor padrão de carga, como um número, que esse serviço cria para esta métrica quando se trata de uma réplica primária.


SecondaryDefaultLoad

Tipo: inteiro
Obrigatório: não

Usado somente para serviços com estado. O valor padrão de carga, como um número, que esse serviço cria para esta métrica quando se trata de uma réplica secundária.


DefaultLoad

Tipo: inteiro
Obrigatório: não

Usado somente para serviços sem estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica.