Фиксированный решатель
Эта функциональность находится в техническом предварительном просмотре и может быть изменена или удалена в будущих релизах. Elastic будет работать над исправлением любых проблем, но функции в техническом предварительном просмотре не подпадают под SLA поддержки официальных функций GA.
Фиксированный решатель предназначен только для тестирования. Не используйте этот решатель в рабочей среде.
Решатель автомасштабирования fixed отвечает с фиксированной требуемой емкостью. Он по умолчанию не включен, но может быть включен для любой политики путем явного его конфигурирования.
Параметры конфигурации
-
storage - (Необязательно, значение в байтах) Требуемый объем хранения на уровне узла. По умолчанию значение
-1(выключено). -
memory - (Необязательно, значение в байтах) Требуемый объем памяти на уровне узла. По умолчанию значение
-1(выключено). -
processors - (Необязательно, число с плавающей точкой) Требуемое количество процессоров. По умолчанию выключено.
-
nodes - (Необязательно, целое число) Количество узлов, используемых для расчета емкости. По умолчанию значение
1.
Примеры
В этом примере создается политика автомасштабирования с именем my_autoscaling_policy, включается и настраивается фиксированный решатель.
resp = client.autoscaling.put_autoscaling_policy(
name="my_autoscaling_policy",
policy={
"roles": [
"data_hot"
],
"deciders": {
"fixed": {
"storage": "1tb",
"memory": "32gb",
"processors": 2.3,
"nodes": 8
}
}
},
)
print(resp) const response = await client.autoscaling.putAutoscalingPolicy({
name: "my_autoscaling_policy",
policy: {
roles: ["data_hot"],
deciders: {
fixed: {
storage: "1tb",
memory: "32gb",
processors: 2.3,
nodes: 8,
},
},
},
});
console.log(response); PUT /_autoscaling/policy/my_autoscaling_policy
{
"roles" : [ "data_hot" ],
"deciders": {
"fixed": {
"storage": "1tb",
"memory": "32gb",
"processors": 2.3,
"nodes": 8
}
}
} API возвращает следующий результат:
{
"acknowledged": true
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/autoscaling-fixed-decider.html