Learning Path: The Road to Elasticsearch

Course

Online

£ 40 + VAT

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

Online

Start date

Different dates availableEnrolment now open

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

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

Getting Started with Elastic Stack 25 lectures 02:06:29 Getting Started with Elastic Stack - The Course Overview This video provides an overview of the entire course. The Elastic Family In this video, we will have a brief introduction about all the product offerings of Elastic and how each product fits into the stack.
  • 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
Making Sense of Your Data In this video, we will discuss the data analytics.
  • 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
Installing and Starting Elasticsearch In this video,you will know how to install Elasticsearch in a system running the Windows operating system.
  • 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
Installing and Starting Logstash and Kibana In this video, you will know how to install Logstash and Kibana in a system running the Windows operating system.
  • 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
Basic Concepts of Elasticsearch In this video, we will have a look at the basic concepts of Elasticsearch.
  • 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
Elasticsearch APIs In this video, we will have an overview on the Elasticsearch Restful APIs.
  • Get introduced to the different types of APIs
  • Create an sample index in the Elasticsearch Cluster
  • Perform the CRUD operations using the Restful APIs
Query DSL and Mapping In this video ,you will get toknow what Query DSL and mapping are in Elasticsearch.
  • 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
Aggregations Using Elasticsearch In this video, we will discuss how to perform aggregations in Elasticsearch.
  • 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
Elasticsearch Analyzers In this video, we will be discussing Elasticsearch analyzers.
  • 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
Scripting in Elasticsearch In this video, we will discuss how to use scripting in Elasticsearch.
  • 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
Stashing with Logstash In this video, we will see how to stash events using Logstash.
  • 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
Logstash Plugins In this video, we will have a look at the Logstash plugins.
  • Explore the different types of input plugins
  • Explain the different types of filter and output plugins
  • Discuss the use of codecs plugins
APIs for Logstash In this video, we will have a look at the monitoring APIs of logstash.
  • Discuss the different types of Logstash APIs
  • Talk about the node info and plugin APIs
  • Examine the node stats and hot threads APIs
Building Kibana Interface In this video, we will have a look at how to build a Kibana interface.
  • Get introduced to Kibana
  • Define an index pattern
  • Discuss the discover feature of Kibana
Visualizing Data with Kibana In this video we will look at how to visualize data using 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
Building Dashboards with Kibana In this video, you will know how to build dashboards using Kibana.
  • Create a sample dashboard
  • The dashboard will be set to have four different visualization patterns
  • Demonstrate how to manage dashboards created in Kibana
Featuring Kibana 5 In this video, we will takea look at the features of Kibana 5.
  • The timeline visualize pattern will be explored
  • Discuss special features of Kibana 5
  • Illustrate a demonstration on the features of Kibana 5
Configuring Logstash Input In this video, we will be walking through a practical implementation of Elastic Stack by setting the input stage.
  • Explain the structure of the input apache log file
  • Set up the input plugin
  • Create a logstash configuration file to parse the input file
Filtering and Processing Input In this video, we will be walking through a practical implementation of Elastic Stack by implementing the filter stage.
  • 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
Loading Data to Elasticsearch In this video, we will be walking through a practical implementation of Elastic Stack by loading the documents to Elasticsearch.
  • 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
Discover Using Kibana In this video, we will be visualizing the data using Kibana.
  • 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
Netflix In this video, we will discuss why Netflix implemented Elastic Stack and how it benefitted them.
  • 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
Salesforce In this video, we will discuss why Salesforce implemented Elastic Stack and how it benefitted them.
  • Get introduced to who Salesforce are
  • Examine the need for Salesforce to implement Elastic Stack
  • Explain why Salesforce build their own logstash plugin
Orange and Tango In this video, we will discuss why Orange and Tango implemented Elastic Stack and how it benefitted them.
  • 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
Getting Started with Elastic Stack. 25 lectures 02:06:29 Getting Started with Elastic Stack - The Course Overview This video provides an overview of the entire course. The Elastic Family In this video, we will have a brief introduction about all the product offerings of Elastic and how each product fits into the stack.
  • 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
Making Sense of Your Data In this video, we will discuss the data analytics.
  • 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
Installing and Starting Elasticsearch In this video,you will know how to install Elasticsearch in a system running the Windows operating system.
  • 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
Installing and Starting Logstash and Kibana In this video, you will know how to install Logstash and Kibana in a system running the Windows operating system.
  • 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
Basic Concepts of Elasticsearch In this video, we will have a look at the basic concepts of Elasticsearch.
  • 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
Elasticsearch APIs In this video, we will have an overview on the Elasticsearch Restful APIs.
  • Get introduced to the different types of APIs
  • Create an sample index in the Elasticsearch Cluster
  • Perform the CRUD operations using the Restful APIs
Query DSL and Mapping In this video ,you will get toknow what Query DSL and mapping are in Elasticsearch.
  • 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
Aggregations Using Elasticsearch In this video, we will discuss how to perform aggregations in Elasticsearch.
  • 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
Elasticsearch Analyzers In this video, we will be discussing Elasticsearch analyzers.
  • 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
Scripting in Elasticsearch In this video, we will discuss how to use scripting in Elasticsearch.
  • 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
Stashing with Logstash In this video, we will see how to stash events using Logstash.
  • 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
Logstash Plugins In this video, we will have a look at the Logstash plugins.
  • Explore the different types of input plugins
  • Explain the different types of filter and output plugins
  • Discuss the use of codecs plugins
APIs for Logstash In this video, we will have a look at the monitoring APIs of logstash.
  • Discuss the different types of Logstash APIs
  • Talk about the node info and plugin APIs
  • Examine the node stats and hot threads APIs
Building Kibana Interface In this video, we will have a look at how to build a Kibana interface.
  • Get introduced to Kibana
  • Define an index pattern
  • Discuss the discover feature of Kibana
Visualizing Data with Kibana In this video we will look at how to visualize data using 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
Building Dashboards with Kibana In this video, you will know how to build dashboards using Kibana.
  • Create a sample dashboard
  • The dashboard will be set to have four different visualization patterns
  • Demonstrate how to manage dashboards created in Kibana
Featuring Kibana 5 In this video, we will takea look at the features of Kibana 5.
  • The timeline visualize pattern will be explored
  • Discuss special features of Kibana 5
  • Illustrate a demonstration on the features of Kibana 5
Configuring Logstash Input In this video, we will be walking through a practical implementation of Elastic Stack by setting the input stage.
  • Explain the structure of the input apache log file
  • Set up the input plugin
  • Create a logstash configuration file to parse the input file
Filtering and Processing Input In this video, we will be walking through a practical implementation of Elastic Stack by implementing the filter stage.
  • 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
Loading Data to Elasticsearch In this video, we will be walking through a practical implementation of Elastic Stack by loading the documents to Elasticsearch.
  • 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
Discover Using Kibana In this video, we will be visualizing the data using Kibana ong In this video, you will know how to...

Additional information

A basic knowledge of JavaScript and HTML is required. Also, some familiarity with HTTP methods would be needed

Learning Path: The Road to Elasticsearch

£ 40 + VAT