启动Logstash迁移任务
场景描述
使用Logstash集群启动Logstash迁移任务的操作流程:
约束限制
- Logstash集群的管道列表中允许最多有50个配置文件在“工作中”。
- 使用Logstash stdin插件的配置文件禁止使用热启动功能。
- 使用热启动功能时,如果配置文件热启动失败且导致Logstash进程异常退出了,集群会自动进行恢复机制重新启动原Logstash进程,请谨慎选择热启动。
测试连通性
在使用Logstash集群迁移数据前,需要先测试下数据源、目的端和Logstash集群的网络是否连通。
- 登录云搜索服务管理控制台。
- 左侧导航栏选择“集群管理 > Logstash”,进入集群列表页面。
- 在集群列表,单击集群操作列的“配置中心”,进入配置中心页面。
或者,在集群列表,单击集群名称,进入集群基本信息页面,在左侧导航栏选择“配置中心”,进入配置中心页面。
- 在配置中心页面,单击“连通性测试”。
- 在连通性测试弹窗中,输入数据源、目的端的IP地址和端口号,单击“测试”。
连通性测试最多可一次性测试10个IP地址。您可以单击“继续添加”,添加多个IP地址,然后单击“批量测试”,进行一次性测试多个IP地址的连通性。
图1 连通性测试
当显示“可用”时,表示集群间网络连通。
启动配置文件
当管道列表没有“工作中”的任务时,通过启动配置文件启动Logstash迁移任务。可以同时选择多个配置文件进行启动操作,一次不能超过50个。
- 在配置文件列表,选择需要启动的配置文件,单击左上角的“启动”。
- 在“启动Logstash服务”对话框中,根据业务需要选择“是否保持常驻”。
开启“保持常驻”以后,将会在每个节点上面配置一个守护进程,当logstash服务出现故障的时候,会主动拉起并修复。“保持常驻”适用于需要长期运行的业,不适用于短期运行的业务,短期业务如果源端无数据,开启保持常驻会导致任务失败。
- 单击“确定”,开始启动配置文件启动Logstash迁移任务。
可以在管道列表看到启动的配置文件。
热启动配置文件
当管道列表有“工作中”的任务时,通过热启动配置文件启动Logstash迁移任务。一次只能选择一个配置文件进行热启动,即一次只能新增一个管道。
- 在配置文件列表,选择一个需要热启动的配置文件,单击左上角的“热启动”。
- 在“热启动Logstash服务”对话框中,“是否保持常驻”的选项默认与管道列表中其他任务的值保持一致,且不支持修改。
- 单击“确定”,开始热启动配置文件启动Logstash迁移任务。
可以在管道列表看到热启动的配置文件。
监控迁移任务
当启动配置文件后,在管道列表会生成一个任务,CSS服务支持查看管道任务的数据监控。
- 在管道列表,单击操作列的“指标监控”,跳转到云监控服务页面,可以查看监控信息。
当管道的“事件”数据动态变化时,监控数据也会同步变化;当管道任务在启动中、停止中或事件数据稳定时,监控数据则无变化。
支持的监控指标请参考Logstash管道监控指标列表。当需要配置监控告警时,可以参考使用CES监控Logstash集群。
- 在管道列表,单击左上方“操作记录”或“运行日志”,可以查看配置文件的启停记录和迁移任务的运行日志信息。