1.配置文件
Logstash 7.5.2的配置文件在软件包中config目录下,以conf为后缀的文件。
启动Logstash的命令在软件包中bin目录下名为logstash
启动Logstash时命令如下:
绝对路径/logshtash -f 绝对路径+/配置文件名
例如:
/opt/Logstash/bin/logshtash -f /opt/logshtash/config/config-test.conf
2.配置文件基本组成
配置文件包含input、filter、output三部分。
格式类似:
input {
... ...
}
filter {
... ....
}
output {
... ....
}
以上每个部分包含一个或多个插件配置项。如果制定了多个filters,他们将按在配置文件中出现的依次生效。
配置插件包括插件名和设置区块,例如,下面input中设置的file插件:
input {
file {
path => "/var/log/messages"
type => "syslog"
}
}
可以配置设置项对插件type根据不情况给与值。
插件所需要的设置值,可以如布尔值、列表或者哈希值。
3.插件的值类型
插件所需要的设置值,可以如布尔值、列表或者哈