Kibana Fundamental 7.6.0 PDF
Kibana Fundamental 7.6.0 PDF
Module
Kibana Fundamentals
Topics
• Introduction to Kibana
• Discover Interface
• Visualizing Data
Lesson 1
Introduction to Kibana
Introduction to Elastic
1. Genesis
Beats
2. Ingest 3. Store
Kibana
Elasticsearch
Discovery
Visualize
Dashboard
Graph
A row in a table
{ <?xml version="1.0" encoding="UTF-8"?>
"title": "Fighting Ebola with <root>
Elastic", <author>
"category": "User Stories", <first_name>Emily</first_name>
"author": { <last_name>Mosher</last_name>
"first_name": "Emily", </author>
"last_name": "Mosher" <category>User Stories</category>
} <title>Fighting Ebola with Elastic</title>
} </root>
JSON XML
Copyright Elasticsearch BV 2015-2019 Copying, publishing and/or
distributing without written permission is strictly prohibited 10
A Simple Example: Spreadsheet
Elasticsearch
{ { {
"User": "Bill", "User": "Marie", "User": "Claire",
"Age": 30, "Age": 32, "Age": 32,
"Country": "FR", "Country": "US", "Country": "US",
"Category": "A" "Category": "B" "Category": "A"
} } }
{ { {
"User": "Tom", "User": "John", "User": "Emma",
"Age": 44, "Age": 40, "Age": 26,
"Country": "DE", "Country": "US", "Country": "US",
"Category": "B" "Category": "B" "Category": "A"
} } }
#vacation
#dream
Elasticsearch
{
"message_id": 1,
"user.first_name": "John",
"user.last_name": "Smith",
"user.geo.country": "Germany",
"user.geo.city": "Berlin",
"user.nb_of_followers": 130,
"subjects": "#vacation #dream", user_messages
"number_of_subjects": 2,
"likes": 32,
"geo.country": "United Kingdom",
John Smith "geo.city": "London"
}
Germany
Berlin
130 Followers
John Smith
.....
18 likes
user_messages
{
"message_id": 41,
"first_name": "John",
"last_name": "Smith",
users "geo.country": "Germany",
"geo.city": "Berlin",
"nb_of_followers": 130,
"average_like": 87.45,
"salary": 120000,
"occupation": "Sales"
}
Copyright Elasticsearch BV 2015-2019 Copying, publishing and/or
distributing without written permission is strictly prohibited 18
Uploading Data
• Kibana is a powerful tool but it does not store data
‒ If data needs to be stored then it needs to go into Elasticsearch
• Once the data is stored in Elasticsearch they can be
leveraged by Kibana to create a visualization for instance
Lesson 1
Review - Introduction to Kibana
Summary
• Kibana can be used to analyze, search, interact with, and
visualize the data in Elasticsearch
• Kibana can be used to manage the Elastic Stack
• Data is sent as JSON objects into Elasticsearch
• In Kibana, an index pattern can be created to target a
specific set of indices
Lesson 1
Lab - Introduction to Kibana
Kibana Fundamentals
Lesson 2
Discover Interface
Overview
• Elasticsearch data types:
‒ numeric
‒ text
‒ date
‒ keywords
‒ ...
• Discover interface
‒ Explore data in Elasticsearch
‒ Slice and Dice (Analyze) Data
What are the messages published by user John from country US?
Instructor Demo
Lesson 2
Review - Discover Interface
Summary
• The discover interface allows you to explore the different
aspects of your data
• The most common mistake in the discover interface is not
checking the index pattern and time picker
• The search bar can be used to search all the data inside
Elasticsearch
• The document table can be customized to display a table of
only selected fields
Lesson 2
Lab - Discover Interface
Kibana Fundamentals
Lesson 3
Visualizing Data
Kibana a Visualization Tool
Lesson 3
Review – Visualizing Data
Summary
• Elasticsearch is computing the data that are going to be
displayed in Kibana
• Someone does not need to be an expert in Elasticsearch to
be able to use Kibana
• Kibana Lens is a type of visualization introduced in order to
make the creation of a visualization simple
Lesson 3
Lab – Visualizing Data
Conclusions
Thank You!
Please complete the online survey.
Quiz Answers
Introduction to Kibana
1. Elasticsearch, Kibana, Beats, Logstash
2. False
3. cooking_