我是ELK的新手。我需要可视化来自Kibana中PostgreSQL的数据。我遇到了一个小问题,需要帮助。
我使用:
当我运行下一个logstash.conf
文件时,它不会向我发送正确的数据到elasticsearch服务器。我需要在配置文件中进行哪些更改?
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
}