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.