Я написал файл конфигурации Logstash таким образом, чтобы он считывал сообщения журнала в файл, а затем передавал данные в elasticsearch.
Расположение файла конфигурации: pipe.conf
/etc/logstash/conf.d
pipe.conf имеет следующее содержимое:
input
{
file
{
path => "/var/log/elasticsearch/file.log"
sincedb_path => "/dev/null"
start_position => "beginning"
type => "doc"
}
}
output
{
elasticsearch
{
hosts => ["localhost:9200"]
action => "create"
index => ["logs"]
}
}
При запуске Logstash возникает ошибка,
"[Ruby-0-Thread-10@[main]>worker3: :1] elasticsearch - Encountered a retryable error. Will Retry with exponential backoff {:code=>400, :url=>"http://localhost:9200/_bulk"}"