Kibana + Elasticsearch

Data Visualization Lab @NTHU

ellfae@gmail.com

@omarsar0

Agenda

Data Visualization Lab

  • Introduction
  • Requirements
  • Elasticsearch
  • Kibana                                                          
  • Demonstration    
  • References & Guides

Introduction

Data Visualization Lab

Many tools to visualize?

 

How do we choose?

 

Requirements?

Requirements

Data Visualization Lab

Ease of use: Even a non-programmer can use it 

 

Speed: Fast interaction and overall use

 

Flexible: (e.g exporting capabilities)

 

Size: Scalability matters with the size of data being generated today

Kibana + Elasticsearch

Tableau

HighCharts

D3.js

Elasticsearch Overview

https://github.com/elastic/elasticsearch

Idea: A lucene-based search server with HTTP web interface

 

Worthy Mentions: Java, Open-source

 

Notable Features: 

  • Distributed RESTful search engine
  • Supports all type of documents (schema - free)
  • Scalable search
  • Near real-time search
  • Build for the cloud
  • ACID noncompliant

Kibana Overview

https://www.elastic.co/products/kibana

Solution: Kibana + Elasticsearch

Data Visualization Lab

Gives shape to the Elasticsearch Data Layer

  • Unstructured and structured data
  • Benefits from powerful search and analytics

Visualize data from many other sources

  • ES-Hadoop
  • Fluentd                                                              

User Friendly & Powerful Collaboration Tool

  • simple data export                                                             
  • easy setup
  • easy to share

Demonstration: requirements

Data Visualization Lab

Install Elasticsearch (2.0)

  • https://www.elastic.co/downloads/elasticsearch
  • https://git-for-windows.github.io/
  • http://www.oracle.com/technetwork/java/javase/downloads/index.html

Install Kibana

  • https://www.elastic.co/downloads/kibana

Tutorial

  • https://www.elastic.co/guide/en/kibana/current/getting-started.html

References & Guides

Data Visualization Lab

  • Install Elasticsearch Linux: http://www.unixmen.com/install-elasticsearch-ubuntu-14-04/
  • Elasticsearch repository: https://github.com/elastic/elasticsearch
  • Book: http://shop.oreilly.com/product/0636920028505.do
  • Kibana Guide:   https://www.elastic.co/guide/en/kibana/current/setup.html  
  • Kibana tutorial: https://www.elastic.co/guide/en/kibana/current/getting-started.html                                                  

Data Visualization Lab

By Omar Sar

Data Visualization Lab

A data visualization session for Data Mining Concepts @NTHU

  • 1,834