无弹性搜索的Kibana

无弹性搜索的Kibana,kibana,Kibana,正如我们所知,Elasticsearch存储、搜索和分析数据,然后将其显示在Kibana上。但我的数据已经存储在PostgreSQL中,我们必须处理大量数据,因此将其存储在Elasticsearch中以查看Kibana上的图形并不好。会有重复,就像我们在Postgres和Elasticsearch中有相同的数据一样,我有巨大的数据(来自电信公司的全部流量),我们希望建立一个报告工具 Kibana拥有我们想要的所有功能,但我们不希望数据重复。我的意思是我们只想用Kibana。可能吗?我应该做些什么

正如我们所知,Elasticsearch存储、搜索和分析数据,然后将其显示在Kibana上。但我的数据已经存储在PostgreSQL中,我们必须处理大量数据,因此将其存储在Elasticsearch中以查看Kibana上的图形并不好。会有重复,就像我们在Postgres和Elasticsearch中有相同的数据一样,我有巨大的数据(来自电信公司的全部流量),我们希望建立一个报告工具


Kibana拥有我们想要的所有功能,但我们不希望数据重复。我的意思是我们只想用Kibana。可能吗?我应该做些什么来避免这个问题?有什么可能性?

我的看法。如果您拥有所有这些数据,并且这些数据不在非sql文档数据库中,那么您的操作方式是错误的。无论是elasticsearch还是mongo,都应该使用这种数据库

据我所知,除了Elasticsearch之外,没有任何方法可以使用Kibana来显示其他内容的信息

你可以看看格拉法纳,它有很多


祝你好运。

连接SQL数据库是最好的选择之一。当我使用Tableau和Kibana时,我可以看出Tableau支持Kibana支持的几乎所有操作,并且Tableau可以为复杂的可视化生成图形,如

sum(field1)/ sum(field2) over values of field3.

这不能用Kibana生成。

这太晚了,但我要解决这个问题的方法是编写一个应用程序,从数据库中提取数据并发布到elasticsearch。当然存在重复数据,但您可以只关注您关心的数据。在kibana中显示图表时,您也不会查询生产数据库,这会增加其自身的复杂性