SlideShare a Scribd company logo
Overview on elastic search
Agenda:
Presented by: Asish KumarPresented by: Asish Kumar
What is Elasticsearch?
 Elasticsearch is a search engine.
 It is based on NoSQL Database and Framework build on top of Apache
Lucene.
 Elasticsearch is an open source distributed, REST full search and analytics
engine capable of solving a growing number of use cases.
 Elasticsearch is a highly scalable open-source full-text search and analytics
engine. It allows you to store, search, and analyze big volumes of data quickly
and in near real time. It is generally used as the underlying engine/technology
that powers applications that have complex search features and requirements.
 It use indexes to search the stored data, which makes it faster.
Presented by: Asish Kumar
Where to implement?
 You run an online web store where you allow your customers to search for products that you sell. In
this case, you can use Elasticsearch to store your entire product catalog and inventory and provide
search and autocomplete suggestions for them.
 You want to collect log or transaction data and you want to analyze and mine this data to look for
trends, statistics, summarizations, or anomalies. In this case, you can use Logstash (part of the
Elasticsearch/Logstash/Kibana stack) to collect, aggregate, and parse your data, and then have
Logstash feed this data into Elasticsearch. Once the data is in Elasticsearch, you can run searches and
aggregations to mine any information that is of interest to you.
 You run a price alerting platform which allows price-savvy customers to specify a rule like "I am
interested in buying a specific electronic gadget and I want to be notified if the price of gadget falls
below $X from any vendor within the next month". In this case you can scrape vendor prices, push
them into Elasticsearch and use its reverse-search (Percolator) capability to match price movements
against customer queries and eventually push the alerts out to the customer once matches are found.
 You have analytics/business-intelligence needs and want to quickly investigate, analyze,
visualize, and ask ad-hoc questions on a lot of data (think millions or billions of records).
In this case, you can use Elasticsearch to store your data and then use Kibana (part of the
Elasticsearch/Logstash/Kibana stack) to build custom dashboards that can visualize
aspects of your data that are important to you
Presented by: Asish Kumar
Architecture of Elasticsearch?
Presented by: Asish Kumar
Advantages of Multi-Cluster Elasticsearch
 Better Reliability: Issues in a single cluster will only affect a small proportion
of your customers.
 Better Application Performance: In a multi-cluster environment, you can
more effectively allocate resources for indexing, searching, and cluster state,
because each cluster is smaller.
 Easier Upgrades: Not only are you upgrading smaller clusters, but you can also
roll out the upgrade cluster by cluster, reducing the risk of a “Grand Slam”
failure. In the worst case, it is easier to completely replace the cluster, because
no cluster is so big that this becomes prohibitively expensive.
 Higher Overall Uptime: Even if you do have downtime, it is very unlikely to
take out every cluster.
Presented by: Asish Kumar
Need for Log Analysis.
Presented by: Asish Kumar
Presented by: Asish Kumar
Logstash Architecture.
Featurs of Logstash
 Data Pipeline tool
 Centralize the data processing
 Collect, analysis large verity of structured /Unstructured data.
 Provide plugin to connect with various types of input source.
 Provide features to turn data into meaningful information.
Presented by: Asish Kumar
Need for Log Analysis
Presented by: Asish Kumar
Problem with Log Analysis Each application writs log in its own format,
depending on the technology like log4net
,IIS,TomCat,Apache
• ‘’
• [ DD/MM/YYYY, MM/DD/YYYY, UTC and GMT]
• Different app server different Log, User has to login to
• the environment to access Log.
• Domain & Technical Expertise required to understand log
Presented by: Asish Kumar
What is
 Its Data visualization tool
 Provide real-time analysis, Summarization and
charting.
 Provide user friendly interface.
 Permits saving of dashboard & managing multiple
dashboard.
Presented by: Asish Kumar
Presented by: Asish Kumar
Presented by: Asish Kumar
Presented by: Asish Kumar

More Related Content

PPTX
Introduction to Data Analysis, Storage & Processing Solutions
PPTX
ETL in the Cloud With Microsoft Azure
PDF
Building Data Lakes with Apache Airflow
PDF
Deliver Your Modern Data Warehouse (Microsoft Tech Summit Oslo 2018)
PDF
Security sizing meetup
PPTX
Integration Monday - Analysing StackExchange data with Azure Data Lake
PPTX
Data Architecture Brief Overview
PDF
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...
Introduction to Data Analysis, Storage & Processing Solutions
ETL in the Cloud With Microsoft Azure
Building Data Lakes with Apache Airflow
Deliver Your Modern Data Warehouse (Microsoft Tech Summit Oslo 2018)
Security sizing meetup
Integration Monday - Analysing StackExchange data with Azure Data Lake
Data Architecture Brief Overview
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...

What's hot (19)

PPTX
Microsoft Azure BI Solutions in the Cloud
PDF
Introduction to Azure Synapse Webinar
PPTX
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
PDF
Driving the On-Demand Economy with Predictive Analytics
PPTX
Analyzing StackExchange data with Azure Data Lake
PDF
Analytics graph databases
PDF
Azure Synapse Analytics
PPTX
Microsoft Build 2018 Analytic Solutions with Azure Data Factory and Azure SQL...
PPTX
BTUG - Dec 2014 - Hybrid Connectivity Options
PPTX
How to manage one million messages per second using Azure, Radu Vunvulea, ITD...
PDF
Elastic Stack Roadmap
PPTX
Full stack monitoring across apps & infrastructure with Azure Monitor
PPTX
Autonomous analytics on streaming data
PPTX
SharePoint User Group - Leeds - 2015-09-02
PDF
Using AWS Elasticsearch for fast feedback on business data
PDF
Tools and Tips For Data Warehouse Developers (SQLGLA)
PDF
Building an IoT Kafka Pipeline in Under 5 Minutes
PPTX
Grant Fritchey - Query Tuning In Azure SQL Database
PPTX
Cis 528 big data
Microsoft Azure BI Solutions in the Cloud
Introduction to Azure Synapse Webinar
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
Driving the On-Demand Economy with Predictive Analytics
Analyzing StackExchange data with Azure Data Lake
Analytics graph databases
Azure Synapse Analytics
Microsoft Build 2018 Analytic Solutions with Azure Data Factory and Azure SQL...
BTUG - Dec 2014 - Hybrid Connectivity Options
How to manage one million messages per second using Azure, Radu Vunvulea, ITD...
Elastic Stack Roadmap
Full stack monitoring across apps & infrastructure with Azure Monitor
Autonomous analytics on streaming data
SharePoint User Group - Leeds - 2015-09-02
Using AWS Elasticsearch for fast feedback on business data
Tools and Tips For Data Warehouse Developers (SQLGLA)
Building an IoT Kafka Pipeline in Under 5 Minutes
Grant Fritchey - Query Tuning In Azure SQL Database
Cis 528 big data
Ad

Similar to Overview on elastic search (20)

PDF
Explore Elasticsearch and Why It’s Worth Using
PDF
Technology behind-real-time-log-analytics
PDF
Roaring with elastic search sangam2018
PPTX
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
PPTX
Elastic pivorak
PPTX
Elastic Search Capability Presentation.pptx
PPTX
Elasticsearch_Kibana_Advantages.pptx presentation
PDF
Introduction to Elasticsearch
PDF
Elasticsearch Introduction at BigData meetup
PDF
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
PPTX
Open source log analytics
PPTX
ELK Solutions Enablement Session - 17th March'2020
PDF
Elasticsearch
PDF
Managing your Black Friday Logs
PDF
Elasticsearch speed is key
PDF
Meetup070416 Presentations
PDF
Core_ElasticSearch_Outline
PDF
Managing the Elastic Stack at Scale
PPTX
PDF
What's new at Elastic: Update on major initiatives and releases
Explore Elasticsearch and Why It’s Worth Using
Technology behind-real-time-log-analytics
Roaring with elastic search sangam2018
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Elastic pivorak
Elastic Search Capability Presentation.pptx
Elasticsearch_Kibana_Advantages.pptx presentation
Introduction to Elasticsearch
Elasticsearch Introduction at BigData meetup
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Open source log analytics
ELK Solutions Enablement Session - 17th March'2020
Elasticsearch
Managing your Black Friday Logs
Elasticsearch speed is key
Meetup070416 Presentations
Core_ElasticSearch_Outline
Managing the Elastic Stack at Scale
What's new at Elastic: Update on major initiatives and releases
Ad

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Classroom Observation Tools for Teachers
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Cell Types and Its function , kingdom of life
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Lesson notes of climatology university.
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Structure & Organelles in detailed.
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
master seminar digital applications in india
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O7-L3 Supply Chain Operations - ICLT Program
Classroom Observation Tools for Teachers
Renaissance Architecture: A Journey from Faith to Humanism
Cell Types and Its function , kingdom of life
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Lesson notes of climatology university.
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Computing-Curriculum for Schools in Ghana
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.
102 student loan defaulters named and shamed – Is someone you know on the list?
PPH.pptx obstetrics and gynecology in nursing
master seminar digital applications in india
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf

Overview on elastic search

  • 2. Agenda: Presented by: Asish KumarPresented by: Asish Kumar
  • 3. What is Elasticsearch?  Elasticsearch is a search engine.  It is based on NoSQL Database and Framework build on top of Apache Lucene.  Elasticsearch is an open source distributed, REST full search and analytics engine capable of solving a growing number of use cases.  Elasticsearch is a highly scalable open-source full-text search and analytics engine. It allows you to store, search, and analyze big volumes of data quickly and in near real time. It is generally used as the underlying engine/technology that powers applications that have complex search features and requirements.  It use indexes to search the stored data, which makes it faster. Presented by: Asish Kumar
  • 4. Where to implement?  You run an online web store where you allow your customers to search for products that you sell. In this case, you can use Elasticsearch to store your entire product catalog and inventory and provide search and autocomplete suggestions for them.  You want to collect log or transaction data and you want to analyze and mine this data to look for trends, statistics, summarizations, or anomalies. In this case, you can use Logstash (part of the Elasticsearch/Logstash/Kibana stack) to collect, aggregate, and parse your data, and then have Logstash feed this data into Elasticsearch. Once the data is in Elasticsearch, you can run searches and aggregations to mine any information that is of interest to you.  You run a price alerting platform which allows price-savvy customers to specify a rule like "I am interested in buying a specific electronic gadget and I want to be notified if the price of gadget falls below $X from any vendor within the next month". In this case you can scrape vendor prices, push them into Elasticsearch and use its reverse-search (Percolator) capability to match price movements against customer queries and eventually push the alerts out to the customer once matches are found.  You have analytics/business-intelligence needs and want to quickly investigate, analyze, visualize, and ask ad-hoc questions on a lot of data (think millions or billions of records). In this case, you can use Elasticsearch to store your data and then use Kibana (part of the Elasticsearch/Logstash/Kibana stack) to build custom dashboards that can visualize aspects of your data that are important to you Presented by: Asish Kumar
  • 6. Advantages of Multi-Cluster Elasticsearch  Better Reliability: Issues in a single cluster will only affect a small proportion of your customers.  Better Application Performance: In a multi-cluster environment, you can more effectively allocate resources for indexing, searching, and cluster state, because each cluster is smaller.  Easier Upgrades: Not only are you upgrading smaller clusters, but you can also roll out the upgrade cluster by cluster, reducing the risk of a “Grand Slam” failure. In the worst case, it is easier to completely replace the cluster, because no cluster is so big that this becomes prohibitively expensive.  Higher Overall Uptime: Even if you do have downtime, it is very unlikely to take out every cluster. Presented by: Asish Kumar
  • 7. Need for Log Analysis. Presented by: Asish Kumar
  • 8. Presented by: Asish Kumar Logstash Architecture.
  • 9. Featurs of Logstash  Data Pipeline tool  Centralize the data processing  Collect, analysis large verity of structured /Unstructured data.  Provide plugin to connect with various types of input source.  Provide features to turn data into meaningful information. Presented by: Asish Kumar
  • 10. Need for Log Analysis Presented by: Asish Kumar
  • 11. Problem with Log Analysis Each application writs log in its own format, depending on the technology like log4net ,IIS,TomCat,Apache • ‘’ • [ DD/MM/YYYY, MM/DD/YYYY, UTC and GMT] • Different app server different Log, User has to login to • the environment to access Log. • Domain & Technical Expertise required to understand log Presented by: Asish Kumar
  • 12. What is  Its Data visualization tool  Provide real-time analysis, Summarization and charting.  Provide user friendly interface.  Permits saving of dashboard & managing multiple dashboard. Presented by: Asish Kumar