#elasticsearch #logstash
#elasticsearch #logstash
Вопрос:
Данная конфигурация недопустима. Reason: Expected one of #, => at line 6, column 2 (byte 118) after
input {
file {
path => ['/opt/logstash/logstash-tutorial.log']
start_position => 'beginning'
ignore_older => 0 2
}
}
Заключая строку в двойные кавычки, выдает то же сообщение об ошибке.
Я получаю ошибку в шестой строке кода. Которая находится после строки ignore_older => 0 2.
Пожалуйста, помогите..
команда, выполняемая мной для запуска файла конфигурации, является ./logstash -f 'first-pipline.conf'
Конфигурация
input {
file {
path => ["/opt/logstash/logstash-tutorial.log"]
start_position => "beginning"
ignore_older => 0 2
}
}
Часть фильтра этого файла закомментирована, чтобы указать, что это
необязательно.
filter {
grok {
match => {"message" => "%{COMBINEDAPACHELOG}"}
}
}
output {
}
Ответ №1:
ignore_older
Параметр file
ввода принимает число и 0 2
не является числом.
Исправьте этот параметр следующим образом, и он будет работать:
input {
file {
path => ['/opt/logstash/logstash-tutorial.log']
start_position => 'beginning'
ignore_older => 0
}
}