固定デシダー
この機能は技術プレビュー中であり、将来のリリースで変更または削除される可能性があります。Elasticは問題を修正するために取り組みますが、技術プレビューの機能は公式GA機能のサポートSLAの対象ではありません。
固定デシダーはテスト専用です。このデシダーを本番環境で使用しないでください。
オートスケーリング fixed
デシダーは、固定された必要な容量で応答します。デフォルトでは無効ですが、明示的に設定することで任意のポリシーに対して有効にできます。
設定
storage
- (オプション、バイト値) ノードレベルのストレージの必要量。デフォルトは
-1
(無効)。 memory
- (オプション、バイト値) ノードレベルのメモリの必要量。デフォルトは
-1
(無効)。 processors
- (オプション、浮動小数点) 必要なプロセッサの数。デフォルトは無効。
nodes
- (オプション、整数) 容量を計算する際に使用するノードの数。デフォルトは
1
。
例
この例では、my_autoscaling_policy
という名前のオートスケーリングポリシーを設定し、固定デシダーを有効にして構成します。
Python
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)
Js
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
}
}
}
コンソール-結果
{
"acknowledged": true
}