Postgres为ELK Stack的ElasticSearch数据索引

时间:2017-03-01 20:15:46

标签: postgresql elasticsearch elastic-stack

所以我知道JDBC Rivers插件已被弃用,所以即使它被使用,我也不希望看到使用不再支持的东西。

但是我在Postgres数据库中有一些表,我需要能够在Kibana视图中搜索这些值。我是ELK堆栈的新手,但我一直在弄乱他们的一些样本以熟悉。

我已经看过一些使用Postgres的存储过程/触发器发送到Logstash的提及。虽然我不确定这是否是最好的方法。我不是开发人员,而是一个QA,所以我的编码技能是" ok"因为我习惯于编写自动化测试/等...

最好的方法是什么?我希望可能捕获这些表的更新(可能是新的插入或更新)或者能够每X个时间段(30秒或更长时间)轮询数据。让我们假装它是一个气象站,表格包含来自不同气象传感器的湿度数据。

我希望能够在Kibana视图中搜索值/电台ID /等...

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

1 个答案:

答案 0 :(得分:1)

我最终使用JDBC驱动程序并跟随https://www.elastic.co/blog/logstash-jdbc-input-plugin使其移动和工作(它确实移动了)。但对于任何可能看到这个答案的人来说,这都是很多设置。