主动存储决策器

编辑

自动伸缩主动存储决策器(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
}