Learning Path: The Road to Elasticsearch
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Learn all you need to know about Elasticsearch and get started with the new Elastic Stack.Ever wanted to take your web application to a whole new level? Well then, look no further, because this Learning Path takes you on a journey to learning all about Elasticsearch, the renowned open source search engine that helps power searches within thousands of websites worldwide, and much more. Elasticsearch is part of the Elastic family, popularly called as the Elastic stack, whose other components include Logstash, Kibana, the Beats family, and X-Pack.Together, the Elastic stack forms an essential suite of tools that is a must for any developer wanting to embark on a path to build high-quality web applications in this day and age. Elasticsearch is a search server that can also double up as a NoSQL data store, and hence provides lightning-fast search functionality within a website. Logstash is used to collect and parse all kinds of logs. It can also be used to ferry data to and from Elasticsearch at high speeds. Kibana is an Elasticsearch data visualization tool, Beats help in gathering data from disparate sources to Elasticsearch, while X-Pack provides services such as security, monitoring, alerting, reporting, and so on.The Road to Elasticsearch is Packt’s Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
.
First, this learning path gets you acquainted with the new, Elastic stack. You learn all about the key components of the Elastic family, their usage and their significance. Then, we move on to a more detailed topic in which we learn in depth about the new Elasticsearch 5.0, which is the mainstay of the stack. We begin by learning about the fundamentals of Elasticsearch ube channel. His technology stack includes IBM DataPower Gateway, IBM WebSphere MQ, Mule ESB, Elastic stack, Active MQ, and IBM Integration Bus.
Facilities
Location
Start date
Start date
About this course
All about the Elastic stack, its major components, their use cases, the installation process
Basic usage of each major component, and its purpose
Success stories for customers by implementing the Elastic stack
Develop a complete data pipeline using the Elastic stack
Core fundamentals and concepts of Elasticsearch
Use RESTful API to interact with data stored in Elasticsearch
Learn to use the Elasticsearch domain-specific language to formulate complex queries for enabling fast searches
Use Elasticsearch with Logstash and Kibana in greater detail
How to perform a full analysis on Apache web logs, with Elasticsearch, Logstash, and Kibana
Learn the differences between Apache Solr and Elasticsearch
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Operating System
- Install
- IP
- Web
- Installation
- Apache
- Windows
- Monitoring
Course programme
- Introduce the major components of the Elastic Stack. viz, Elasticsearch, Logstash,and Kibana
- Introduce the beats family
- The X-pack package and the purpose of using the X-package is the Elastic Stack
- Discuss the importance of performing data analytics
- Discuss the different use cases of Elastic Stack and log analysis in particular
- Discuss the architectural overview of Elastic Stack implemented in an enterprise
- Discuss the prerequisites for installing Elasticsearch
- Have a look at the Elasticsearch configuration file and what each parameter stands for
- Install and verify the installation process
- Discuss the prerequisites for installing Logstash and Kibana
- Create a sample logstash configuration file and build a logstash pipeline after installation
- Install Kibana and test the installation
- Get introduced to the terminologies around Elasticsearch
- Get introduced to Clusters, nodes, type, documents, index, shards, and replicas
- Discuss the naming conventions to be used for the Elasticsearch components
- Get introduced to the different types of APIs
- Create an sample index in the Elasticsearch Cluster
- Perform the CRUD operations using the Restful APIs
- Discuss the different types of Query DSL clauses and query types
- Show how to use Query DSL involving different types of queries
- Get introduced to mapping in Elasticsearch and will be defining a sample mapping for a document
- Get introduced to the different types of aggregations
- Performe aggregations on the sample documents indexed earlier
- Know how to perform sub-aggregation to narrow down or classify the results
- Get introduced to the concept of inverted index
- Discuss the different types of analyzers available in Elasticsearch
- See a demonstration on how the Elasticsearch analyzers work
- Discuss the different types of script supported in Elasticsearch
- Use inline scripting to perform some operations on the document indexed in the Elasticsearch node
- Execute a groovy script placed in the Elasticsearch installation folder
- Discuss on the structure of a Logstash pipeline
- Build a Logstash pipeline to fetch the records from a CSV file containing the records of Olympic events held from 1896 to 2012
- Output the records as documents into Elasticsearch creating a dynamic index
- Explore the different types of input plugins
- Explain the different types of filter and output plugins
- Discuss the use of codecs plugins
- Discuss the different types of Logstash APIs
- Talk about the node info and plugin APIs
- Examine the node stats and hot threads APIs
- Get introduced to Kibana
- Define an index pattern
- Discuss the discover feature of Kibana
- Get introduced to the different visualization patterns
- Visualize data using pie-chart and vertical bar graph
- Make use of the tag cloud visualization introduced as part of Elastic Stack 5.1
- Create a sample dashboard
- The dashboard will be set to have four different visualization patterns
- Demonstrate how to manage dashboards created in Kibana
- The timeline visualize pattern will be explored
- Discuss special features of Kibana 5
- Illustrate a demonstration on the features of Kibana 5
- Explain the structure of the input apache log file
- Set up the input plugin
- Create a logstash configuration file to parse the input file
- Set up the filtering component in Logstash
- Define the Grok filter pattern to parse apache logs
- Define the Geo ip filter to extract the coordinates from the IP details of the client
- Set up the output component in Logstash
- Set the output to load in the index of Elasticsearch
- Verify if the load has been done successfully
- Use the tile map visualization pattern
- Create a report of the countries from which the site has been visited
- The defects in the website is analyzed using Elastic Stack
- Get introduced to who Netflix are
- Talk about the need for Netflix to implement Elastic Stack
- Explain how Elastic Stack helped them to resolve their problems
- Get introduced to who Salesforce are
- Examine the need for Salesforce to implement Elastic Stack
- Explain why Salesforce build their own logstash plugin
- Get introduced to who Orange and Tango are
- Explain the need for Orange and Tango to implement Elastic Stack
- Analyze how Elastic Stack helped them resolve their problems
- Introduce the major components of the Elastic Stack. viz, Elasticsearch, Logstash,and Kibana
- Introduce the beats family
- The X-pack package and the purpose of using the X-package is the Elastic Stack
- Discuss the importance of performing data analytics
- Discuss the different use cases of Elastic Stack and log analysis in particular
- Discuss the architectural overview of Elastic Stack implemented in an enterprise
- Discuss the prerequisites for installing Elasticsearch
- Have a look at the Elasticsearch configuration file and what each parameter stands for
- Install and verify the installation process
- Discuss the prerequisites for installing Logstash and Kibana
- Create a sample logstash configuration file and build a logstash pipeline after installation
- Install Kibana and test the installation
- Get introduced to the terminologies around Elasticsearch
- Get introduced to Clusters, nodes, type, documents, index, shards, and replicas
- Discuss the naming conventions to be used for the Elasticsearch components
- Get introduced to the different types of APIs
- Create an sample index in the Elasticsearch Cluster
- Perform the CRUD operations using the Restful APIs
- Discuss the different types of Query DSL clauses and query types
- Show how to use Query DSL involving different types of queries
- Get introduced to mapping in Elasticsearch and will be defining a sample mapping for a document
- Get introduced to the different types of aggregations
- Performe aggregations on the sample documents indexed earlier
- Know how to perform sub-aggregation to narrow down or classify the results
- Get introduced to the concept of inverted index
- Discuss the different types of analyzers available in Elasticsearch
- See a demonstration on how the Elasticsearch analyzers work
- Discuss the different types of script supported in Elasticsearch
- Use inline scripting to perform some operations on the document indexed in the Elasticsearch node
- Execute a groovy script placed in the Elasticsearch installation folder
- Discuss on the structure of a Logstash pipeline
- Build a Logstash pipeline to fetch the records from a CSV file containing the records of Olympic events held from 1896 to 2012
- Output the records as documents into Elasticsearch creating a dynamic index
- Explore the different types of input plugins
- Explain the different types of filter and output plugins
- Discuss the use of codecs plugins
- Discuss the different types of Logstash APIs
- Talk about the node info and plugin APIs
- Examine the node stats and hot threads APIs
- Get introduced to Kibana
- Define an index pattern
- Discuss the discover feature of Kibana
- Get introduced to the different visualization patterns
- Visualize data using pie-chart and vertical bar graph
- Make use of the tag cloud visualization introduced as part of Elastic Stack 5.1
- Create a sample dashboard
- The dashboard will be set to have four different visualization patterns
- Demonstrate how to manage dashboards created in Kibana
- The timeline visualize pattern will be explored
- Discuss special features of Kibana 5
- Illustrate a demonstration on the features of Kibana 5
- Explain the structure of the input apache log file
- Set up the input plugin
- Create a logstash configuration file to parse the input file
- Set up the filtering component in Logstash
- Define the Grok filter pattern to parse apache logs
- Define the Geo ip filter to extract the coordinates from the IP details of the client
- Set up the output component in Logstash
- Set the output to load in the index of Elasticsearch
- Verify if the load has been done successfully
Additional information
Learning Path: The Road to Elasticsearch
