更新时间:2025-08-22 GMT+08:00
分享

变更Logstash集群节点规格

当Logstash集群的数据面业务变化,需要动态调整集群的节点规格时,可以参考本文变更规格。

变更节点规格一般用于小规格升级为大规格,常用于如下场景:

  • 当现有的Logstash节点处理能力达到瓶颈,无法满足日益增长的数据量时,升级节点规格可以提供更多的计算资源和存储空间,从而提高整体的处理性能。
  • 在流量高峰期,为了及时处理增加的数据,可以通过升级Logstash节点规格来提高处理能力。

变更节点规格也支持将大规格降低为小规格,但是此变更会降低集群的处理性能,进而影响业务能力,请谨慎使用。

变更节点规格的流程:

  1. 选择一个节点下线。
  2. 调整下线的节点规格。
  3. 重启该节点。
  4. 确认节点恢复后,依次变更其余节点,直至全部节点变更完成。

变更过程采用的是one-by-one的方式,会确保始终有足够节点维持服务可用性,不会中断业务。

前提条件

  • 确认集群处于“可用”状态,且无正在进行的任务。
  • 确认CSS服务有足够的配额支持变更规格,在形态变更页面可以查看当前可用资源。
    图1 查看可用资源

计费影响

如果是按需计费的集群,在变更确认页面可以查看变更后的价格。变更完成后,集群将按照更新后的价格计费,计费规则请参见云搜服务价格计算器

如果是包周期的集群,在升配时,变更确认页面会触发新的订单,可以查看价格信息;在降配时,变更确认页面会触发退款信息,可以查看价格信息。

约束限制

集群的“节点数量”大于或等于2才支持变更规格。

变更影响

在变更节点规格前,您需要了解以下关键影响和操作建议,以便合理规划变更,最小化业务影响。

  • 集群吞吐量影响

    下线单个节点通常不会中断业务,但在节点下线过程中,该节点上的作业会终止运行,导致集群吞吐量下降。为了降低影响,建议在Logstash集群无任务运行或业务可暂时中止时再变更节点规格。

  • 变更过程特性

    变更任务一旦启动就无法中止,直到任务成功或失败才会结束。

变更时长

变更节点规格的时长估算公式如下:

变更时长(分钟)= 10(分钟)x 节点个数

其中:10分钟为初始化等变更操作的基准耗时,是经验值。

变更节点规格

  1. 登录云搜索服务管理控制台
  2. 在左侧菜单栏,选择“集群管理 > Logstash”
  3. 在集群列表,选择目标集群,单击操作列的“更多 > 形态变更”进入形态变更页面。
  4. 在更改集群规格页面,设置变更规格的参数。
    表1 变更节点规格

    参数

    说明

    变更类型

    选择“变更规格”

    变更的资源

    显示本次变更规格的资源变化量。

    变更的角色

    配置变更角色。

    1. “节点类型”列勾选“Logstash节点”
    2. “节点规格”列选择新规格。
    图2 集群变更规格
  5. 单击“下一步”
  6. 确认变更信息后,单击“提交申请”
  7. 在弹出的窗口确认是否勾选“检测集群状态”,单击“确认”启动集群规格变更。

    检测集群状态:默认检测集群状态,变更规格为滚动变更,变更过程中,为了保证变更成功率以及数据安全,会确保每个节点进程拉起来后继续后续节点操作。当集群负载过高业务故障,无法正常下发变更请求,依赖更多的资源才能恢复的紧急情况下可忽略检测集群状态,忽略后,变更过程中因为忽略集群状态检测可能会导致集群故障并中断业务,请谨慎跳过。

  8. 单击“返回集群列表”跳转到集群列表页面。集群的“任务状态”列中显示为“规格修改”,表示集群正在更改规格。当集群状态变为“可用”,则表示规格变更成功。

相关文档