Logstash conf файлът не работи, какво не е наред със синтаксиса?

Какво ще кажете за .conf файла по-долу е неправилен, което би накарало logstash да не индексира и съхранява лог файла за elasticsearch? Изпълнявам kibana/elasticsearch/logstash на същия windows сървър (2008 R2), използвайки IIS.

input {
  file {
    path => ["c:\logs\bb-auth.txt"]
    start_position => beginning
    type = "bb_authentication"
  }
}

output {
stdout { }
  elasticsearch {
    host => localhost
  }
}

Просто се опитвам да започна с малко, преди да изпреваря себе си и да използвам само един файл. Но това дори не изглежда да работи и аз рестартирах услугата всеки път, когато правя промяна във файла.


person Christopher Bruce    schedule 18.09.2014    source източник
comment
Можете ли да започнете с --verbose или --debug и да видите дали има нещо интересно в регистрационните файлове?   -  person Jettro Coenradie    schedule 19.09.2014


Отговори (2)


Според този проблем с лири можете да опитате следния път:

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

C:/logs/bb-auth.txt

person Jettro Coenradie    schedule 18.09.2014
comment
Добро обаждане, ще го пробвам утре, когато отида на работа. - person Christopher Bruce; 19.09.2014

Стартирайте Logstash на ръка с --configtest, за да проверите синтаксиса на конфигурационен файл. Не съм положителен за това как да направя това в Windows, но подозирам, че е нещо като java c:\some\path\to\logstash\bin\logstash -f c:\path\to\configfile.conf --configtest

Configtest трябва да ви даде представа къде във файла нещо не е наред.

Когато стартирам този configtest, той показва, че трябва да използвате type => "bb_authentication" не type = "bb_authentication"

person Gary Rogers    schedule 19.09.2014