没有Elasticsearch的Kibana

6
正如我们所知,Elasticsearch 存储、搜索和分析数据,然后在 Kibana 上显示它。但是,我已经将我的数据存储在 PostgreSQL 中,并且我们必须处理海量数据,因此将其存储在 Elasticsearch 中以在 Kibana 上查看图形并不好。这将导致重复,就像我们在 Postgres 和 Elasticsearch 中都有相同的数据,而且我有大量数据(来自电信公司的全部流量),我们想要构建一个报告工具。
Kibana 拥有我们想要的所有功能,但是我们不希望出现数据重复。我的意思是,我们只想使用 Kibana。这可能吗?我该怎么做才能避免这个问题?有哪些可能性?
3个回答

1

我的观点是,如果您拥有所有这些数据,并且它不在非SQL文档数据库中,则您正在错误的方式处理。无论是elasticsearch还是mongo,您都应该使用这种类型的数据库。

据我所知,没有办法使用Kibana显示来自Elasticsearch以外的信息。

您可以查看Grafana http://grafana.org/,它具有更多功能。

祝好运。


1

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

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

无法使用Kibana生成。


0
这个有点晚了,但我处理这个问题的方式是编写一个应用程序,从数据库中提取数据并发布到 Elasticsearch。虽然会有数据重复,但你可以只关注你关心的数据。在 Kibana 中显示图表时,你也不必对生产数据库进行查询,这可能会增加一些复杂性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接