
# 变更节点规格
当Logstash集群的数据面业务变化，需要动态调整集群的节点规格时，可以参考本文变更规格。
变更节点规格一般用于小规格升级为大规格，常用于如下场景：
- 当现有的Logstash节点处理能力达到瓶颈，无法满足日益增长的数据量时，升级节点规格可以提供更多的计算资源和存储空间，从而提高整体的处理性能。
- 在流量高峰期，为了及时处理增加的数据，可以通过升级Logstash节点规格来提高处理能力。
变更节点规格也支持将大规格降低为小规格，但是此变更会降低集群的处理性能，进而影响业务能力，请谨慎使用。
变更节点规格的流程：
1. 选择一个节点下线。
2. 调整下线的节点规格。
3. 重启该节点。
4. 确认节点恢复后，依次变更其余节点，直至全部节点变更完成。
变更过程采用的是one-by-one的方式，会确保始终有足够节点维持服务可用性，不会中断业务。
#### 计费影响
如果是按需计费的集群，在变更确认页面可以查看变更后的价格。变更完成后，集群将按照更新后的价格计费。计费规则请参见[云搜索服务价格计算器](https://www.huaweicloud.com/pricing/calculator.html#/search)。
如果是包周期的集群，在升配时，变更确认页面会触发新的订单，可以查看价格信息；在降配时，变更确认页面会触发退款信息，可以查看价格信息。
#### 变更影响
在变更节点规格前，您需要了解以下关键影响和操作建议，以便合理规划变更，最小化业务影响。
- 集群吞吐量影响 下线单个节点通常不会中断业务，但在节点下线过程中，该节点上的作业会终止运行，导致集群吞吐量下降。为了降低影响，建议在Logstash集群无任务运行或业务可暂时中止时再变更节点规格。
  
- 变更过程特性 变更任务一旦启动就无法中止，直到任务成功或失败才会结束。
  
 
#### 变更时长
变更节点规格的时长估算公式如下：
**变更时长（分钟）= 10（分钟）x 节点个数**
其中：10分钟为初始化等变更操作的基准耗时，是经验值。
#### 前提条件
- 确认集群处于"可用"状态，且无正在进行的任务。
- 确认CSS服务有足够的配额支持变更，在形态变更页面可以查看当前可用资源。
  图1查看可用资源   
  ![](https://support.huaweicloud.com/usermanual-css/figure/zh-cn_image_0000002495832617.png "点击放大") 
 
#### 变更节点规格
1. 登录[云搜索服务管理控制台](https://console.huaweicloud.com/elasticsearch/)。
2. 在左侧菜单栏，选择"集群管理 \> Logstash"。
3. 在集群列表，选择目标集群，单击操作列的"更多 \> 形态变更"进入形态变更页面。
4. 在更改集群规格页面，设置变更规格的参数。
   表1变更节点规格 
   | 参数    | 说明                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 变更类型  | 选择"变更规格"。                                                                                                                                                                                                                                                                                                                                            |
   | 变更的资源 | 显示本次变更规格的资源变化量。                                                                                                                                                                                                                                                                                                                                      |
   | 变更的角色 | 配置变更角色。 1. 在"节点类型"列勾选"Logstash节点"。  2. 在"节点规格"列选择新规格。   |
      
   图2集群变更规格   
   ![](https://support.huaweicloud.com/usermanual-css/figure/zh-cn_image_0000002253526660.png "点击放大") 
5. 单击"下一步"。
6. 确认变更信息后，单击"提交申请"。
7. 在弹出的窗口确认是否勾选"进行集群状态检测"，单击"确认"启动集群规格变更。 集群状态检测：默认进行集群状态检测，以提升变更成功率。变更节点规格采用滚动变更方式，在变更过程中，系统会依次变更每个节点并重启，检测集群状态确保每个节点进程启动成功后，再继续后续操作，以保障变更成功率和数据安全。
   在紧急情况下（如集群负载过高导致业务故障且无法正常下发变更请求），如需依赖更多资源恢复，可选择取消集群状态检测。跳过检测后，变更过程中可能会因集群状态异常导致故障或业务中断，需谨慎评估风险后操作。
   
8. 单击"返回集群列表"跳转到集群列表页面。集群的"任务状态"列中显示为"规格修改"，表示集群正在更改规格。当集群状态变为"可用"，则表示规格变更成功。
 
