主动存储决策器

编辑

自动扩展主动存储决策器(proactive_storage)计算包含当前数据集以及预计的额外数据量的所需存储空间。

对于所有管理具有 data_hot 角色的节点的策略,都启用了主动存储决策器。

预期额外数据的估算基于 forecast_window 内发生的过去索引操作。只有索引到数据流的操作才会计入估算。

配置设置

编辑
forecast_window
(可选,时间值) 用于预测的时间窗口。默认为 30 分钟。

示例

编辑

此示例创建了一个名为 my_autoscaling_policy 的自动扩展策略,并将主动决策器的 forecast_window 覆盖为 10 分钟。

resp = client.autoscaling.put_autoscaling_policy(
    name="my_autoscaling_policy",
    policy={
        "roles": [
            "data_hot"
        ],
        "deciders": {
            "proactive_storage": {
                "forecast_window": "10m"
            }
        }
    },
)
print(resp)
const response = await client.autoscaling.putAutoscalingPolicy({
  name: "my_autoscaling_policy",
  policy: {
    roles: ["data_hot"],
    deciders: {
      proactive_storage: {
        forecast_window: "10m",
      },
    },
  },
});
console.log(response);
PUT /_autoscaling/policy/my_autoscaling_policy
{
  "roles" : [ "data_hot" ],
  "deciders": {
    "proactive_storage": {
      "forecast_window": "10m"
    }
  }
}

API 返回以下结果

{
  "acknowledged": true
}