Как правильно передавать данные с Logstash на сервер Elasticsearch? - PullRequest
0 голосов
/ 26 сентября 2018

Я новичок в ELK.Мне нужно визуализировать данные из PostgreSQL в Кибане.Я столкнулся с небольшой проблемой и мне нужна помощь.

Я использую:

  1. Elasticsearch 6.4.1
  2. Kibana 6.4.1
  3. Logstash6.4.1

Когда я запускаю следующий файл logstash.conf, он не отправляет мне правильные данные на сервер Flexiblesearch.Что мне нужно изменить в моем файле конфигурации?

logstash.conf :

input
{
    jbdc_connection_string => "path_to_database"
    jdbc_user => "postgres"
    jdbc_password => "postgres"
    jdbc_driver_library => "/path_to/postgresql-42.2.5.jar"
    jdbc_driver_class => "org.postgresql.Driver"
    statement => "SELECT * from documents"
}
output
{
    elasticsearch
    {
        hosts => ["localhost:9200"]
        index => "documents"
    }
}

Только при использовании следующей конфигурации я вижу правильные данные в терминале:

strout
{
    codes => json_lines
}
...