在CentOS上,当我使用此命令启动Logstash时:
sudo systemctl start logstash
它在/var/log/logstash/logstash-plain.log中生成这一行:
[2017-08-15T13:52:14,119][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}
我无法根据日志中的这一行找出错误(为什么它不向ElasticSearch发送数据)。
当我在Windows上使用Logstash时,在启动过程中它会在命令提示符下生成十到十五行(警告和信息)。如何在logstash日志文件中获取更多行?
答案 0 :(得分:0)
我使用输入jdbc来访问postgres数据库。我需要为Logstash安装jdbc驱动程序。在CentOS上命令是:
bin/logstash-plugin install logstash-input-jdbc
安装后,日志文件超过10行。
如果Logstash记录了配置中使用的输入缺少驱动程序的错误,那会好得多。