scalingDefinitions - Definiciones de escalada (scalingDefinitions)

Define las políticas para el controlador de escalada

Define los criterios predeterminados para iniciar o detener los servidores de bibliotecas en función de la demanda de recursos

NameTypeDefaultDescription
enabledbooleantrueIndica si se ha habilitado la política de escalada
minint
Min: 0
2Número mínimo de miembros del clúster para iniciar
maxint
Min: -1
-1Número máximo de miembros del clúster que se puede ejecutar al mismo tiempo
name
  • horizontal
  • vertical
horizontalIndica si debe escalar horizontalmente o verticalmente.
horizontal
Horizontal
vertical
Vertical

defaultScalingPolicy > metric

Define el criterio de uso para iniciar o eliminar un servidor

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
name
  • memory
  • cpu
  • heap
Nombre de la política de escalado
memory
Memoria
cpu
CPU
heap
Almacenamiento dinámico
minint
Min: 0

Max: 100
30El porcentaje promedio de la métrica por debajo de la cual se escala
maxint
Min: 0

Max: 100
90El porcentaje promedio de la métrica por encima de la cual se escala

defaultScalingPolicy > in

Define los controles para reducir el número de servidores

NameTypeDefaultDescription
amountint
Min: 1
1La cantidad por la que se realizará la escalada, en las unidades definidas mediante el atributo de unidades.
units
  • instance
  • percentage
instanceLas unidades utilizadas para la escalada.
instance
La cantidad es un número de instancias.
percentage
La cantidad es un porcentaje relativo al número de instancias actual.
minIntervalUn período de tiempo con precisión de milisegundos15mEl periodo de tiempo mínimo entre un cambio de escalada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

defaultScalingPolicy > out

Define los controles para aumentar el número de servidores

NameTypeDefaultDescription
amountint
Min: 1
1La cantidad por la que se realizará la escalada, en las unidades definidas mediante el atributo de unidades.
units
  • instance
  • percentage
instanceLas unidades utilizadas para la escalada.
instance
La cantidad es un número de instancias.
percentage
La cantidad es un porcentaje relativo al número de instancias actual.
minIntervalUn período de tiempo con precisión de milisegundos5mEl periodo de tiempo mínimo entre un cambio de escalada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

defaultScalingPolicy > hostGroup

Define criterios para determinar qué hosts pueden utilizarse para servir a los nuevos miembros de clúster.

NameTypeDefaultDescription
tagsstringUna lista delimitada por espacios de etiquetas de metadatos administrativos. Un host puede servir nuevos miembros de clúster si tiene una de las etiquetas.

scalingPolicy

Define los criterios para iniciar o detener los servidores de bibliotecas en función de la demanda de recursos

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
enabledbooleantrueIndica si se ha habilitado la política de escalada
minint
Min: 0
2Número mínimo de miembros del clúster para iniciar
maxint
Min: -1
-1Número máximo de miembros del clúster que se puede ejecutar al mismo tiempo
name
  • horizontal
  • vertical
horizontalIndica si debe escalar horizontalmente o verticalmente.
horizontal
Horizontal
vertical
Vertical

scalingPolicy > metric

Define el criterio de uso para iniciar o eliminar un servidor

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
name
  • memory
  • cpu
  • heap
Nombre de la política de escalado
memory
Memoria
cpu
CPU
heap
Almacenamiento dinámico
minint
Min: 0

Max: 100
El porcentaje promedio de la métrica por debajo de la cual se escala
maxint
Min: 0

Max: 100
El porcentaje promedio de la métrica por encima de la cual se escala

scalingPolicy > bind

Define los nombres de los clústeres a los que se aplica la política

NameTypeDefaultDescription
clustersstringUna lista separada por comas de nombres de clústeres. Un nombre de clúster puede contener asteriscos como comodines únicamente al final del nombre.

scalingPolicy > in

Define los controles para reducir el número de servidores

NameTypeDefaultDescription
amountint
Min: 1
1La cantidad por la que se realizará la escalada, en las unidades definidas mediante el atributo de unidades.
units
  • instance
  • percentage
instanceLas unidades utilizadas para la escalada.
instance
La cantidad es un número de instancias.
percentage
La cantidad es un porcentaje relativo al número de instancias actual.
minIntervalUn período de tiempo con precisión de milisegundos15mEl periodo de tiempo mínimo entre un cambio de escalada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

scalingPolicy > out

Define los controles para aumentar el número de servidores

NameTypeDefaultDescription
amountint
Min: 1
1La cantidad por la que se realizará la escalada, en las unidades definidas mediante el atributo de unidades.
units
  • instance
  • percentage
instanceLas unidades utilizadas para la escalada.
instance
La cantidad es un número de instancias.
percentage
La cantidad es un porcentaje relativo al número de instancias actual.
minIntervalUn período de tiempo con precisión de milisegundos5mEl periodo de tiempo mínimo entre un cambio de escalada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

scalingPolicy > hostGroup

Define criterios para determinar qué hosts pueden utilizarse para servir a los nuevos miembros de clúster.

NameTypeDefaultDescription
tagsstringUna lista delimitada por espacios de etiquetas de metadatos administrativos. Un host puede servir nuevos miembros de clúster si tiene una de las etiquetas.