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 的语言环境。请在单独的行中指定每个标志。此文件中的所有其他设置都被视为专家设置。
-
log4j2.properties
- 包含
log4j 2
库的默认设置。有关更多信息,请参阅Log4j2 配置。