下面的.conf文件不正确会导致logstash没有索引并存储elasticsearch的日志文件?我使用IIS在同一台Windows服务器(2008 R2)上运行kibana / elasticsearch / logstash。
input {
file {
path => ["c:\logs\bb-auth.txt"]
start_position => beginning
type = "bb_authentication"
}
}
output {
stdout { }
elasticsearch {
host => localhost
}
}
在我超越自我并仅使用一个文件之前,我只是想从小做起。但是,这似乎并不起作用,每次我对文件进行更改时,我都重新启动了该服务。
答案 0 :(得分:2)
使用--configtest
手动运行Logstash以检查配置文件的语法。关于如何在Windows上执行此操作并不积极,但我怀疑它类似java c:\some\path\to\logstash\bin\logstash -f c:\path\to\configfile.conf --configtest
Configtest应该给你一个线索,告诉你文件中出错了什么。
当我通过configtest运行时,它显示您应该使用type => "bb_authentication"
而不是type = "bb_authentication"
答案 1 :(得分:1)