Logstash 参考指南(Logstash配置文件)

Logstash配置文件

Logstash有两种配置文件:管道配置文件,它定义Logstash处理管道,以及设置文件,它指定控制Logstash启动和执行的选项。

管道配置文件

在定义Logstash处理管道的各个阶段时,你将创建管道配置文件,在deb和rpm上,将管道配置文件放在/etc/logstash/conf.d目录中,Logstash尝试在/etc/logstash/conf.d目录中只加载扩展名为.conf的文件并忽略所有其他文件。

有关更多信息,请参见配置Logstash

设置文件

设置文件已经在Logstash安装中定义,Logstash包括以下设置文件:

logstash.yml

  • 包含Logstash配置标志,你可以在这个文件中设置标志,而不是在命令行中传递标志,在命令行中设置的任何标志都覆盖logstash.yml文件中的相应设置,更多信息见logstash.yml

pipelines.yml

  • 包含在一个Logstash实例中运行多个管道的框架和说明,更多信息请参见多个管道

jvm.options

  • 包含JVM配置标志,使用此文件为总堆空间设置初始值和最大值,你还可以使用此文件为Logstash设置locale,在单独的行上指定每个标志,此文件中的所有其他设置都被视为专业设置。

log4j2.properties

  • 包含log4j 2库的默认设置,有关更多信息,请参见Log4j 2配置

startup.options(Linux)

  • 包含在/usr/share/logstash/bin中使用的system-install脚本选项,以便为你的系统构建适当的启动脚本。当你安装Logstash包时,system-install脚本在安装过程的末尾执行,并使用在startup.options中指定的设置来设置如用户、组、服务名和服务描述的选项。默认情况下,Logstash服务被安装在用户logstash下,startup.options文件使你更容易安装Logstash服务的多个实例,你可以复制文件并更改特定设置的值。注意,startup.options文件不是在启动时读取的,如果你想要更改Logstash启动脚本(例如,要更改Logstash用户或从不同的配置路径读取),你必须重新运行system-install脚本(作为root)以传递新的设置。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值