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 配置