Logstash conf文件无法正常工作,语法有什么问题?

时间:2014-09-18 21:26:10

标签: elasticsearch windows-server-2008 logstash

下面的.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
  }
}

在我超越自我并仅使用一个文件之前,我只是想从小做起。但是,这似乎并不起作用,每次我对文件进行更改时,我都重新启动了该服务。

2 个答案:

答案 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)

根据这个里拉问题,您可以尝试以下路径:

https://logstash.jira.com/browse/LOGSTASH-430

C:/logs/bb-auth.txt