更新时间:2024-12-18 GMT+08:00
分享

启动Logstash迁移任务

场景描述

使用Logstash集群启动Logstash迁移任务的操作流程:

  1. 测试数据源和目的端与Logstash集群之间的网络连通性,确保数据传输畅通:测试连通性
  2. 通过启动配置文件启动Logstash迁移任务。
  3. 通过指标监控、操作记录和运行日志监控迁移任务

约束限制

  • Logstash集群的管道列表中允许最多有50个配置文件在“工作中”
  • 使用Logstash stdin插件的配置文件禁止使用热启动功能。
  • 使用热启动功能时,如果配置文件热启动失败且导致Logstash进程异常退出了,集群会自动进行恢复机制重新启动原Logstash进程,请谨慎选择热启动。

测试连通性

在使用Logstash集群迁移数据前,需要先测试下数据源、目的端和Logstash集群的网络是否连通。

  1. 登录云搜索服务管理控制台。
  2. 左侧导航栏选择“集群管理 > Logstash”,进入集群列表页面。
  3. 在集群列表,单击集群操作列的“配置中心”,进入配置中心页面。

    或者,在集群列表,单击集群名称,进入集群基本信息页面,在左侧导航栏选择“配置中心”,进入配置中心页面。

  4. 在配置中心页面,单击“连通性测试”
  5. 在连通性测试弹窗中,输入数据源、目的端的IP地址和端口号,单击“测试”

    连通性测试最多可一次性测试10个IP地址。您可以单击“继续添加”,添加多个IP地址,然后单击“批量测试”,进行一次性测试多个IP地址的连通性。

    图1 连通性测试

    当显示“可用”时,表示集群间网络连通。如果网络不连通,可以配置Logstash集群路由,连通集群间的网络,具体操作请参见配置Logstash集群路由

启动配置文件

当管道列表没有“工作中”的任务时,通过启动配置文件启动Logstash迁移任务。可以同时选择多个配置文件进行启动操作,一次不能超过50个。

  1. 在配置文件列表,选择需要启动的配置文件,单击左上角的“启动”。
  2. “启动Logstash服务”对话框中,根据业务需要选择“是否保持常驻”。

    开启“保持常驻”以后,将会在每个节点上面配置一个守护进程,当logstash服务出现故障的时候,会主动拉起并修复。“保持常驻”适用于需要长期运行的业,不适用于短期运行的业务,短期业务如果源端无数据,开启保持常驻会导致任务失败。

  3. 单击“确定”,开始启动配置文件启动Logstash迁移任务。

    可以在管道列表看到启动的配置文件。

热启动配置文件

当管道列表有“工作中”的任务时,通过热启动配置文件启动Logstash迁移任务。一次只能选择一个配置文件进行热启动,即一次只能新增一个管道。

  1. 在配置文件列表,选择一个需要热启动的配置文件,单击左上角的“热启动”。
  2. “热启动Logstash服务”对话框中,“是否保持常驻”的选项默认与管道列表中其他任务的值保持一致,且不支持修改。
  3. 单击“确定”,开始热启动配置文件启动Logstash迁移任务。

    可以在管道列表看到热启动的配置文件。

监控迁移任务

当启动配置文件后,在管道列表会生成一个任务,CSS服务支持查看管道任务的数据监控。

  • 在管道列表,单击操作列的“指标监控”,跳转到云监控服务页面,可以查看监控信息。

    当管道的“事件”数据动态变化时,监控数据也会同步变化;当管道任务在启动中、停止中或事件数据稳定时,监控数据则无变化。

    支持的监控指标请参考Logstash管道监控指标列表。当需要配置监控告警时,可以参考使用CES监控Logstash集群

  • 在管道列表,单击左上方“操作记录”“运行日志”,可以查看配置文件的启停记录和迁移任务的运行日志信息。

相关文档