logstash使用注意事项
项目中使用elk作为日志采集方案,因此研究了一下 logstash 的使用
目录位置
在 filter 中可以使用 patterns_dir, 如下所示
1 | |
pattern 存放位置取决于启动logstash时所在目录
例如,我是在logstash根目录启动的,启动命令为 ./bin/logstash -f config/logstash.conf;
所以这个文件也应该放在根目录中。
如果使用了./bin/system-install,将logstash注册成了系统服务,使用systemctl start logstash 启动的,其工作目录位于系统根目录 /, 所以对应的文件位置也需要调整
解决方案
编辑 /etc/systemd/system/logstash.service ,把其中的 WorkingDirectory 修改成logstash所在目录
修改前请务必确认服务处于停止状态
logstash使用注意事项
http://blog.inkroom.cn/2020/11/17/2VWHDY.html