SlideShare a Scribd company logo
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Lisa Jung
Developer Advocate @ Elastic
Elasticsearch and Kibana
Have you ever used the
Elastic Stack before?
Type yes in the chat if you have used it
Type no in the chat if you have never used
it
Searching for
Rides
Searching for
Restaurants
Searching for
The Elastic Stack
Reliably and securely take data from
any source, in any format, then search,
analyze, and visualize it in real time.
Use Cases
● Logging
● Metrics
● Security Analytics
● Business Analytics
https://www.reddit.com/r/gaming/comments/4lhm69/overwatch_blocked_pharahs_rocket_with_hanzos_arrow/
Use Case: Logging
Use Case: Metrics
Use Case: Security Analytics
Use Case: Business Analytics
The Elastic Stack
Reliably and securely take data from
any source, in any format, then search,
analyze, and visualize it in real time.
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Lisa Jung
Developer Advocate @ Elastic
Elasticsearch and Kibana
@LisaHJung|Beginner’s Crash Course to Elastic Stack
By the end of this workshop, you will be able to:
● understand a use case of Elasticsearch and Kibana
● understand the basic architecture of Elasticsearch
● Perform CRUD(Create, Read, Update, Delete) operations with
Elasticsearch and Kibana
Elasticsearch
Store | Search | Analyze
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Great Search Experience = Get fast and relevant results, no matter the scale.
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Find me a hot sauce named
uh… I think it is spelled
Sriracha? Maybe it’s spelled
Srirracah? Srirracha?
Find me a list of peanut butter brands. I
want the highest rated brands at the top.
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Elasticsearch
Store | Search | Analyze
Kibana
Visualize| Manage
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Search | View | Interact
@LisaHJung|Beginner’s Crash Course to Elastic Stack
@LisaHJung|Beginner’s Crash Course to Elastic Stack
By the end of this workshop, you will be able to:
● understand a use case of Elasticsearch and Kibana
● understand the basic architecture of Elasticsearch
● Perform CRUD(Create, Read, Update, Delete) operations with
Elasticsearch and Kibana
Elasticsearch
Store | Search | Analyze
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Hi! I am a node. I
am an instance of
Elasticsearch.
Node-1
I have a unique id
and a name!
I belong to a
single cluster!
Cluster
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1 Node-2 Node-3 Node-4
@LisaHJung|Beginner’s Crash Course to Elastic Stack
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1 Node-2 Node-3 Node-4
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Data is stored as documents in Elasticsearch!
I am a document, a JSON object
that is stored in Elasticsearch
under a unique ID!
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Documents are grouped into an index!
Produce Index Wine & Beer Index
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1 Node-2 Node-3
Produce Index
Wine and beer Index
P0
P0
Hi! I am a shard. I
hold documents
related to
produce!
Hi! I am a shard
too. I hold
documents
related to wine
and beer!
What is a shard?
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1 Node-2 Node-3
Produce Index
Wine and beer Index
P0
P0
What is sharding?
P1 P2
P1 P2
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Client
Cluster
Node-1 Node-2 Node-3
Produce Index
P0
What is sharding?
I want to
index 600K
documents
about
produce in
my cluster
Dang it! I can
only hold 200K
documents!
P1 P2
I can hold
200K
documents!
I can hold
200K
documents!
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1
P0
What is sharding?
P1
Node-2
Produce Index
P2
Node-3
P3
Node-4
P4
Node-5
P5
Node-6 Node-7
P6
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Client
Cluster
Node-1
Produce Index
P0
What is sharding?
I want to
find pink
lady
apples!
I can hold the
entire produce
index of 500K
documents.
It took me 10
seconds to
search
through 500K
documents!
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1
P0
Sharding speeds up your search!
Produce Index
P1 P2 P3 P4 P5 P6 P7 P8 P9
Node-2 Node-3 Node-4 Node-5 Node-6 Node-7 Node-8 Node-10
Node-9
50K 50K 50K 50K 50K 50K 50K 50K 50K 50K
keeps track of 500K produce documents
Running a search on 50K
documents takes 1 sec!
We can search through 500K
documents in 1 second! ⚡
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Client
Cluster
Node-1
Produce Index
P0
What is sharding?
I want to
find pink
lady
apples!
I can search
through of 500K
documents in 10
seconds..
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-1
P0
Sharding speeds up your search!
Produce Index
P1 P2 P3 P4 P5 P7 P8 P9
Node-2 Node-3 Node-4 Node-5 Node-6 Node-7 Node-8 Node-10
Node-9
50K 50K 50K 50K 50K 50K 50K 50K 50K 50K
P6
We can search through 500K
documents in 1 second! ⚡
@LisaHJung|Beginner’s Crash Course to Elastic Stack
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-2 Node-3 Node-4
What are replica shards?
P1 R1
Node-1
R0
Produce Index
P0
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Cluster
Node-2 Node-3 Node-4
P0
Replica shards can improve the performance of your
search
P1 R1
Node-1
Produce Index
R0
Client 2000 search queries per second
8000 search queries per second
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Tutorial:
Performing CRUD Operations with
Elasticsearch and Kibana
Deploy your way
Select a distribution model for your unique needs
Deploy instantly on AWS,
Azure or Google Cloud
Install a single package
Elastic Cloud Elastic Cloud on
Kubernetes
Elastic Cloud
Enterprise
Centrally manage multiple
deployments on your infra
Self-Managed
@LisaHJung|Beginner’s Crash Course to Elastic Stack
https://ela.st/beginners-table-of-contents
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Scroll down to the Resources section & open Free
Elastic Cloud Trial link in a new tab.
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Click on Try it free option
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Name your deployment and click on Edit settings
option
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Configure your deployment settings
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Choose the cloud provider of your choice
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Select the region closest to you
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Select your hardware profile
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Select the latest version of the Elastic Stack
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Save your deployment credentials
Your username
Your password
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Click on Explore on my own option
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Click on Dev Tools option
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Click on dismiss and delete the default query
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Search | View | Interact
@LisaHJung|Beginner’s Crash Course to Elastic Stack
HTTP
HTTP
Cluster
Questions?
@LisaHJung|Beginner’s Crash Course to Elastic Stack
Want to continue learning about Elasticsearch &
Kibana?
● Beginner’s Crash Course to Elastic Stack
○ https://ela.st/beginners-crash-course
● Mini Beginner’s Crash Course to Elasticsearch & Kibana
○ https://ela.st/mini-beginners-crash-course
Lisa Jung
Developer Advocate @ Elastic
Discussion forum: https://discuss.elastic.co/
Blog: https://dev.to/lisahjung
Twitter: @LisaHJung

More Related Content

PDF
Introduction to elasticsearch
PDF
Introduction to elasticsearch
PPTX
Elastic search overview
PPTX
Elasticsearch Introduction
PDF
Elasticsearch
PDF
Introdution to Dataops and AIOps (or MLOps)
ODP
Elasticsearch for beginners
PPTX
Introduction to Elasticsearch
Introduction to elasticsearch
Introduction to elasticsearch
Elastic search overview
Elasticsearch Introduction
Elasticsearch
Introdution to Dataops and AIOps (or MLOps)
Elasticsearch for beginners
Introduction to Elasticsearch

What's hot (20)

PDF
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
PPTX
Elastic stack Presentation
PDF
Hyperspace for Delta Lake
PDF
ksqlDB: A Stream-Relational Database System
PDF
Introduction to PySpark
PPTX
Kibana overview
PDF
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
PDF
ElasticSearch
PDF
Postgresql tutorial
ODP
Deep Dive Into Elasticsearch
PDF
Scaling containers with KEDA
PPTX
Terraform training 🎒 - Basic
PDF
Elasticsearch From the Bottom Up
PPTX
Kafka Tutorial: Kafka Security
PPTX
Kubernetes PPT.pptx
PPTX
Qlik Gold ClientによるSAPテストデータ管理
PPTX
ここからはじめる SQL Server の状態取得
PPTX
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
The columnar roadmap: Apache Parquet and Apache Arrow
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
Elastic stack Presentation
Hyperspace for Delta Lake
ksqlDB: A Stream-Relational Database System
Introduction to PySpark
Kibana overview
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
ElasticSearch
Postgresql tutorial
Deep Dive Into Elasticsearch
Scaling containers with KEDA
Terraform training 🎒 - Basic
Elasticsearch From the Bottom Up
Kafka Tutorial: Kafka Security
Kubernetes PPT.pptx
Qlik Gold ClientによるSAPテストデータ管理
ここからはじめる SQL Server の状態取得
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
The columnar roadmap: Apache Parquet and Apache Arrow
Ad

Similar to Intro to Elasticsearch and Kibana.pdf (20)

PDF
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
PDF
SpringOne Platform recap 정윤진
PDF
Spark Summit - Watson Analytics for Social Media: From single tenant Hadoop t...
PDF
Spark Summit EU talk by Ruben Pulido and Behar Veliqi
PDF
Spark Summit EU talk by Ruben Pulido Behar Veliqi
PPTX
Search and analyze your data with elasticsearch
PPTX
Elastic Meetup Belgium - December 2018
PDF
Elasticsearch Basics
PDF
Log analysis with the elk stack
PDF
Infinispan,Lucene,Hibername OGM
PPTX
Introduction to Elasticsearch with basics of Lucene
PDF
Need for Async: Hot pursuit for scalable applications
PPTX
Attack monitoring using ElasticSearch Logstash and Kibana
PPTX
Qui Quaerit, Reperit. AWS Elasticsearch in Action
PDF
8 Lessons Learned from Using Kafka in 1000 Scala microservices - Scale by the...
PDF
10 Lessons Learned from using Kafka with 1000 microservices - java global summit
PPT
Solr and Elasticsearch, a performance study
PDF
GenAI-powered assistants compared in a real case - 2025-03-18
PPTX
06 integrate elasticsearch
PDF
Building reusable components with generics and protocols
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
SpringOne Platform recap 정윤진
Spark Summit - Watson Analytics for Social Media: From single tenant Hadoop t...
Spark Summit EU talk by Ruben Pulido and Behar Veliqi
Spark Summit EU talk by Ruben Pulido Behar Veliqi
Search and analyze your data with elasticsearch
Elastic Meetup Belgium - December 2018
Elasticsearch Basics
Log analysis with the elk stack
Infinispan,Lucene,Hibername OGM
Introduction to Elasticsearch with basics of Lucene
Need for Async: Hot pursuit for scalable applications
Attack monitoring using ElasticSearch Logstash and Kibana
Qui Quaerit, Reperit. AWS Elasticsearch in Action
8 Lessons Learned from Using Kafka in 1000 Scala microservices - Scale by the...
10 Lessons Learned from using Kafka with 1000 microservices - java global summit
Solr and Elasticsearch, a performance study
GenAI-powered assistants compared in a real case - 2025-03-18
06 integrate elasticsearch
Building reusable components with generics and protocols
Ad

Recently uploaded (20)

PDF
Nidhal Samdaie CV - International Business Consultant
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPT
Data mining for business intelligence ch04 sharda
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Types of control:Qualitative vs Quantitative
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Business model innovation report 2022.pdf
PDF
Reconciliation AND MEMORANDUM RECONCILATION
Nidhal Samdaie CV - International Business Consultant
WRN_Investor_Presentation_August 2025.pdf
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Euro SEO Services 1st 3 General Updates.docx
Data mining for business intelligence ch04 sharda
Unit 1 Cost Accounting - Cost sheet
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Types of control:Qualitative vs Quantitative
Belch_12e_PPT_Ch18_Accessible_university.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
unit 1 COST ACCOUNTING AND COST SHEET
Ôn tập tiếng anh trong kinh doanh nâng cao
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Principles of Marketing, Industrial, Consumers,
Power and position in leadershipDOC-20250808-WA0011..pdf
Lecture (1)-Introduction.pptx business communication
COST SHEET- Tender and Quotation unit 2.pdf
New Microsoft PowerPoint Presentation - Copy.pptx
Business model innovation report 2022.pdf
Reconciliation AND MEMORANDUM RECONCILATION

Intro to Elasticsearch and Kibana.pdf