2017-03-01 91 views
0

所以我知道JDBC Rivers插件已被弃用,所以即使它正在被使用,我最好不想看看使用不再支持的东西。Postgres到Elastic Stack的ElasticSearch数据索引

但是我在Postgres数据库中有几个表格,我需要能够在Kibana视图中进行搜索。我新来的ELK堆栈,但我一直在搞乱他们的一些样品,以熟悉。

我见过一些使用Postgres的Stored Procedures/Triggers发送给Logstash的提及。虽然我不知道这是否是最好的方法。我不是一个开发人员,而是一个质量保证,所以我的编码技能是“好的”,因为我用于编写自动化测试/等等......

什么是最好的方式来做到这一点?我想可能捕获这些表的更新(可能是新的插入或更新),或者能够每隔X(30s或某个时间)轮询数据。假设它是用于气象站的,并且表格包含来自不同天气传感器的湿度数据。

我希望能够在Kibana查看值/站ID /等搜索...

这是可行的?有没有比使用触发器/存储过程更好的方法?

+1

这些答案可能有帮助:http://stackoverflow.com/questions/34477095/elasticsearch-replication-of-other-system-data/34477639#34477639 + http://stackoverflow.com/questions/40410920/elasticsearch- usage-with-mysql/40415430#40415430 + http://stackoverflow.com/questions/31995648/logstash-jdbc-connector-time-based-data/32001923#32001923 – Val

回答