How to Kibana?

Geomario
2 min readFeb 11, 2021

How to Kibana? Well, let's clarify it. Data Science works closely with DataBases. Kibana gives you the visual analysis that you have built from your Searchengine or database, in this case, Elasticsearch. Let me explain to you my story. In my second week as a Full Stack and Data Science Developer, I met Kibana.

Figure 1. Kibana

Can Kibana run without Elasticsearch?

Kibana is highly developed to work together with elasticsearch. The development has given us the possibility of searching, viewing and visualising data indexed in Elasticsearch. We can analyse data through our search engine and create bar charts, pie charts, tables, histograms, and maps.

The kibana dashboard (Figure 2), supports real-time analytical views from large indices (DataBases) and provides, logging and log analytics, infrastructure metrics and container monitoring, application performance monitoring, geospatial data analysis between others.

Figure 2. Kibana dashboards

How does Kibana connect to Elasticsearch?

Elasticsearch indices provide the data to be aggregated in Kibana. Elasticsearch can hold index or multiple indices. The data comes in a structured format from elasticsearch, which was previously arranged from an unstructured format.

Kibana comes with a set f tools for a better Data Visualisation. Kibana comes with a Kibana dashboard, Kibana Lens, Kibana canvas and maps.

Kibana Dashboards provide you with the possibility to explore the data in different chart and visualization tools. The visualization runs from your own indices. A Kibana Dashboard example can be seen here.

Kibana lens enables you to access data insights. I would call this feature as a classic Exploratory Data Analysis EDA. This EDA is given with minimal programming interaction, basically a drag and drop.

Kibana Canvas is the data visualization tool. The live data comes directly from elasticsearch and provides several dynamic options like aggregating multipage and impressive display.

Why using Kibana makes it suitable?

It depends, depends on your company scope. Do you remember my company scraps the web? Working with unstructured data as websites makes Kibana and its almost native integration Elasticsearch the perfect choice for our purposes. The integration gives the chance to discover data insights almost without programming. The kibana community is big and strong, they encourage you to ask, and they are willing to help you.

In the next tutorial from this series, I will show you how to work with Kibana, so please, Follow me!

Please invite me a coffee and give me a clap 👏 and follow me (again)!

--

--

Geomario

👨‍💻 Software & Data Developer | Software Research Engineer | MLE