ServiceLoadMetricDescription

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

Propriedades

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

Nome

Tipo: cadeia de caracteres
Obrigatório: Sim

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


Peso

Tipo: cadeia de caracteres (enum)
Necessá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.
  • Low-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 de serviço como alta. O valor é 3.

PrimaryDefaultLoad

Tipo: inteiro
Necessá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
Necessá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
Necessá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.