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.