功能概述

默认情况下,Logstash 的启动配置文件会根据配置参数中的以下配置项自动生成。用户如需自定义 Logstash 启动配置文件,可参考本文步骤。

input_conf_content
filter_conf_content
output_conf_content
output_es_content

如果用户想自定义 logstash.conf 配置文件,只需在 文件,系统就不再覆盖 logstash.conf 文件。

本小节主要介绍 Logstash 如何自定义启动配置文件。

操作步骤

  1. 登录 Logstash 节点。详情可参考通过 VNC 登录 Logstash 节点

  2. /data/logstash/config/ 目录下创建 logstash.conf.lock 文件。

  3. 执行以下命令行,重启 Logstash 服务。

    /usr/share/logstash/sbin/restart.sh
  4. 查看命令行返回结果。

    • 如显示 [=[Restart]=] Can’t lock the file.,则表示其他操作正在执行,请稍后再次尝试重启命令。

    • 如果重启失败,可查看位于 /data/logstash/logs/logstash-plain.log/var/log/syslog 的日志文件排查原因。

    • ELK 5.5.1 - QingCloud 1.2.0 及以前版本请使用如下命令。

      sudo docker exec -it $(docker ps -q) restart.sh