Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kibana without Elastic search

Tags:

kibana

As we know Elasticsearch stores, search and analyses data and then shows it on Kibana. But I have my data already stored in PostgreSQL and we have to deal with huge data, so storing it in Elasticsearch for seeing a graph on Kibana is not good. There will be duplication like we have same data in Postgres as well as in Elasticsearch and I have huge data (full traffic from a telecom company) and we want to build a reporting tool.

Kibana has all the features that we want but we don't want this duplication of data. I mean we want to use only Kibana. Is it possible? And what should I do to avoid this problem? What are the possibilities?

like image 373
namrata Tiwari Avatar asked Mar 08 '16 16:03

namrata Tiwari


People also ask

Can Kibana work without Elasticsearch?

Kibana on the other hand, is designed to work only with Elasticsearch and thus does not support any other type of data source. In order to extrapolate data from other sources, it needs to be shipped into the ELK Stack (via Filebeat or Metricbeat, then Logstash, then Elasticsearch) in order to apply Kibana to it.

Is Kibana only for Elasticsearch?

It only works with Elasticsearch. These ports are based on older versions, and given the speed at which Elastic is moving, they are always going to lag behind.

Do I need Elasticsearch?

Elasticsearch allows us to store and search large volumes of data very quickly. It can also handle typos and we can easily write complex queries to search by any criteria we want. It also allows us to aggregate data to obtain statistics.

What is the difference between Elasticsearch and Kibana?

Elasticsearch is a search and analytics engine. Logstash is a server‑side data processing pipeline that ingests data from multiple sources simultaneously, transforms it, and then sends it to a "stash" like Elasticsearch. Kibana lets users visualize data with charts and graphs in Elasticsearch.


1 Answers

My opinion. If you have all this data, and it is not in a non-sql, document database, your are going about it the wrong way. Either it's elasticsearch or mongo, you should use that kind of databases.

As far as I know, there is no way of using Kibana to display information from something other than Elasticsearch.

You could check out Grafana http://grafana.org/, it has that and more.

Good luck.

like image 195
JuanCarniglia Avatar answered Oct 09 '22 18:10

JuanCarniglia