ServiceLoadMetricDescription

Specifica una metrica per bilanciare il carico di un servizio durante il runtime.

Proprietà

Nome Tipo Necessario
Nome string
Weight stringa (enumerazione) No
PrimaryDefaultLoad numero intero No
SecondaryDefaultLoad numero intero No
DefaultLoad numero intero No

Nome

Tipo: stringa
Obbligatorio: Sì

Nome della metrica. Se il servizio sceglie di segnalare il carico durante il runtime, il nome della metrica di carico deve corrispondere esattamente al nome specificato in Nome. I nomi della metrica distinguono tra maiuscole e minuscole.


Peso

Tipo: stringa (enum)
Obbligatorio: No

Il peso relativo della metrica di caricamento del servizio, confrontato con le altre metriche configurate per il servizio, sotto forma di numero.

Determina il peso della metrica in relazione alle altre metriche configurate per questo servizio. Durante la fase di esecuzione, se due metriche entrano in conflitto, Gestione risorse cluster sceglie la metrica con il peso maggiore.

I valori possibili sono:

  • Zero: disabilita il bilanciamento delle risorse per questa metrica. Questo valore è zero.
  • Basso: specifica il peso della metrica del carico del servizio come basso. Il valore è uguale a 1.
  • Medio: specifica il peso della metrica del carico del servizio come medio. Il valore è 2.
  • Alto: specifica il peso della metrica del carico del servizio come elevato. Il valore è 3.

PrimaryDefaultLoad

Tipo: integer
Obbligatorio: No

Usato solo per i servizi con stato. La quantità di carico predefinita, sotto forma di numero, creata dal servizio per questa metrica quando corrisponde alla replica primaria.


SecondaryDefaultLoad

Tipo: integer
Obbligatorio: No

Usato solo per i servizi con stato. La quantità di carico predefinita, sotto forma di numero, creata dal servizio per questa metrica quando corrisponde alla replica secondaria.


DefaultLoad

Tipo: integer
Obbligatorio: No

Usato solo per i servizi senza stato. Quantità predefinita di carico, come numero, che questo servizio crea per questa metrica.